home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 2
/
Gekikoh Dennoh Club Vol. 2 (Japan).7z
/
Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin
/
games
/
mashou
/
mashou.riq
< prev
next >
Wrap
Text File
|
1997-10-13
|
223KB
|
9,521 lines
//===================================================================
// 魔性の城 ~フレデリック城~
// MASHOU.RIQ
//===================================================================
// by SJOM
//
//
&partyspeed 2
%mspeed = 5
%gold = 0
&partyitemset 0
%bcirclesize = 128
%bcirclecount = -1
&partyset 0
&patternpal monster\monster.PAL //0-7:MON2.PAL by 鈴木 浩 さん
//8-e:HMON_01.PAL by ポチ丸 さん
&sppmappalb 8
&sppsp chara\charact.SPP //dead body by SJOM(selfmade?)......本当は、鈴木 浩さんのキャラ。
.......勝手に殺してすみません。
//character by 鈴木 浩 さん
//tresure box by 片桐 健善 さん
//grave by 片桐 健善 さん
&spppal chara\charact.PAL
&mappal map\dark.PAL
&mapsp map\castle.SPP // 一部 by 鈴木 浩 さん
// event and treasure flag etc.
//event flag
&def event
&def event0
&def event1 //bit 0,1,2,3,4,5,6,7,8,9 その他
&def eventT //bit 0,1,2,3,4,5,(6,7) 特殊な宝箱用
&def ending //ending用フラグ
//treasure flag
&def Tsub
&def Tno
&def Tbit
&def T城壁前 //bit 0,1,2,3
&def T城1F //bit 0,1,2,3,4,5
&def T城2F //bit 0,(1,2,3,4,5,6),7
&def T城3F //bit 0,1
&def T城4F //bit 0,1,2
&def T城6F //bit 0
&def T城7F //bit 0,1,2,3,4,5,6,7
&def T城10F //bit 0
&def T城13F //bit 0,1
&def Tシンシア墓地 //bit 0
&def T城B1 //bit 0,1,2,3,4,5
&def T城B2 //bit 0,1,2,3,4,5,6,7,8,9
&def T城B3 //bit 0,1,2,3,4,(5,6,7,8)
&def T城B4 //bit 0,1,2,3,4,(5)
&def T城B6 //bit 0,1
&def T地下空洞 //bit 0,(1),2,3,4,5,6,7
&def extraT //特殊な宝箱用
&def extrT0 // 〃
&def T7sub //bit 0,1
//door flag
&def 鍵flag
// bit0:星形の鍵 bit1:月形の鍵 bit2:太陽の鍵 bit3:盾の鍵
// bit4:鎧の鍵 bit5:兜の鍵 bit6:剣の鍵 bit7:牢の鍵
// bit8:魔導士の鍵 bit9:その他B3 bit10:その他B4
// bit11:牢の鍵の掛かっている場所
&def 牢屋flag //bit 0,1,2,3,4,5
//感情度 もろ、FFセブンの影響
&def セシル=100
&def ミーナ=100
//モンスター遭遇等
&def encounter
&def noencounter=35
&def mons1
&def hm1
&def mons2
&def hm2
&def mons3
&def hm3
&def mons4
&def enc_pat
&def encsub
//その他
&def mina_say //bit 0,1,2
&def cecil_say //bit 0
&def ミーナ貯金
&def door_sound
&def w_speed=20
&def MANsub
&def Xsub
&def Ysub
&def B4light=0
&def g_count=1
//SE用音色データ読み込み //これも、「幻獣」から拝借しました。
&bgm 26 //音色データ読み込み GEN.ZMD
// &bgm 25 //音色データ読み込み SND.ZMD
[START]
&map map\black.MAP
&mappal map\dark.PAL
&partyset 1 //透明君(ほんとは、真っ黒君、「まっくろくろすけ」)
%partypoint = { 10,10,%down }
&on
&bgm 0 //restartした時用
!o(0) :
! 魔性の城:
! ~フレデリック城~pc
!o(1)ゲームを始めます。pc
&load
&mappal map\light.PAL
&sppsp chara\openchr.SPP
//**オープニングスタート**
&bgm 7
// ! ライン文字比較用 :全角16文字
//ほんとは、紙芝居みたいに、絵が移り変わる様にしたかったのですが、あまりうまく絵が、
//描けないので、あきらめました。とほほほ(;_;)。ということで、次回作で、うまくいけば、
//実行してみたいです。
!メーレセレス大陸にシンシアという:
! 小国があった。p:
!小さいながらもこの国から湧き出す:
! 不思議な金色の水により繁栄を
! 極めていた。p:
!ところが、ある日を境に、次々と、:
!若い娘達が行方不明となる事件が、:
! 続いた。p:
! 事態を重く見たシンシアの王は、:
! 各村々に、兵を送り、:
! 娘達の保護と、:
! 事件の究明に当たらせた。p:
! ある村で、兵に守られた娘達が、:
! さらわれた。p:
! この時の生き残りの兵から、:
! 「あっ、あれは紛れもなく:
! フレデリック城城主p:
!サイアン・ジョン・フレデリック:
! だった!」p:
! と聞き、すぐさま軍隊を、:
! フレデリック城に向かわせた。p:
! しかし、ひとりとして:
! 戻ってくる者はなかった。p:
!王は、娘たちを隣国カスタレイに、:
! 避難させることを決めた。p:
! その中には、:
! 若き王女も含まれていた。:
! その出発の日・・・・・。p
&bgm -1
w_speed=20
&jsr FADEOUT
!c
&goto OPENING1
//
[OPENING1] //シンシア城門前
//
&map map\opening.map
&partyset 6,7,8,9 //兵と娘達
%partypoint = { @0,-%down }
%mandef(1) = { 12,0,$64,%down,-1 } //王妃
%mandef(2) = { 8,0,$20,%right,0 } //主人公
%mandef(3) = { 11,0,$e0,%right,0 } //ミーナの父
%mandef(4) = { 9,0,$80,%right,-1 } //兵
%mandef(5) = { 9,0,$80,%right,-1 }
%mandef(6) = { 9,0,$80,%right,-1 }
%mandef(7) = { 9,0,$80,%right,-1 }
%mandef(8) = { 9,0,$80,%left,-1 }
%mandef(9) = { 9,0,$80,%left,-1 }
%mandef(10) = { 9,0,$80,%left,-1 }
%mandef(11) = { 9,0,$80,%left,-1 }
%mandef(12) = { 8,0,$a0,%left,0 } //町の住民
%mandef(13) = { 9,0,$20,%left,-1 }
%mandef(14) = { 8,0,$c0,%left,0 }
%mandef(15) = { 11,0,$e0,%right,-1 }
%mandef(16) = { 8,0,$a0,%left,0 }
%mandef(17) = { 8,0,$c0,%left,-1 }
%mandef(18) = { 11,0,$20,%right,-1 }
%mandef(19) = { 8,0,$44,%down,0 } //王
%manpoint(19) = { 127,127 }
&on
&bgm 8
&partyspeed 1
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
%manpoint(19) = { 14,16 }
&on
&manmove 19, 2,2,2,2,2,2,2,2
!o(1)シンシア王;「よいか、何があっても、;無事カスタレイに、;送るのだぞ。」pc
%mandef(19) = { 8,0,$44,%down,-1 }
&on
!兵達;「はっ!」pc
!護衛隊長;「はっ、必ずや。」pc
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
&manmove 2, 6,6
!o(1)青年;「いったい、どうしたんだ?」pc
&manmove 3, -4
!o(1)村人;「ん、知らないのか。p;ほれ、フレデリック城の件で、;
!村の娘達を、避難させることに;なったのを。」pc
!o(1)青年;「フレデリック城?;pそういうことか。;
!ところで、各地から、;ハンターを募っていると;聞いたんだが。」pc
!o(1)村人;「そうだが?w;もしかして、;あんたがそうなのか!」pc
!o(1)青年;「ああ、そうだ。」pc
!o(1)村人;「ふむ、若いのにな。;ところで君の名は?」pc
&bgm 6
&inputpartyname 0
&bgm 8
!o(1)|(0);「俺の名は、;|(0)・カサンドラ。」pc
!o(1)村人;「なにっ!p;そ、それじゃ、あんたが、;あのデビルバスターか!p;
!それじゃ、この事件は、;すぐに片付くな。;頑張ってくれよ。」pc
!o(1)|(0);「ああ。」pc
&bgm -1
&jsr FADEOUT
&goto2 OPENING2,@2,-%down
//
[OPENING2] //カスタレイへの道
//
%mandef(4) = { 9,0,$80,%down,-1 } //兵
%manpoint(4) = { 47,14 }
%mandef(5) = { 9,0,$80,%down,-1 }
%manpoint(5) = { 50,14 }
%mandef(6) = { 9,0,$80,%down,-1 }
%manpoint(6) = { 51,8 }
%mandef(7) = { 9,0,$80,%down,-1 }
%manpoint(7) = { 51,3 }
%mandef(8) = { 9,0,$80,%down,-1 }
%manpoint(8) = { 44,15 }
%mandef(9) = { 9,0,$80,%down,-1 }
%manpoint(9) = { 44,9 }
%mandef(10) = { 9,0,$80,%down,-1 }
%manpoint(10) = { 44,4 }
// %mandef(20) = { 9,0,$80,%down,0 } //兵
// %mandef(21) = { 9,0,$80,%down,0 }
// %mandef(22) = { 9,0,$80,%down,0 }
// %mandef(23) = { 9,0,$80,%down,0 }
// %mandef(24) = { 9,0,$80,%down,0 }
// %mandef(25) = { 9,0,$80,%down,0 }
// %mandef(26) = { 9,0,$80,%down,0 }
%mandef(27) = { 8,0,$00,%up,0 } //魔物出現
%mandef(28) = { 8,0,$00,%up,0 }
%mandef(29) = { 8,0,$00,%up,0 }
&on
&bgm 9
&partymove 2,2,2,2,2,2,2,2,2,2
!護衛隊長;「もう少しでカスタレイだ!;いくぞ!」pc
!兵達;「はっ!」pc
!声;「フハハハハハ。;なかなかいい娘達だ。」pc
!護衛隊長;「誰だ!p;まっまさか。」pc
!声;「ほう、wたったこれだけの兵で、;防げるとでも思ったか。」pc
&on
&bgm 10
&manmove 27, 8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 28, 8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 29, 8,8,8,8,8,8,8,8,8,8,8,8,8
!護衛隊長;「かかれぃ!」pc
&on
&partyset 2,3,4,5
&label
&battle $1000,11,ガーゴイル,3
&if (%exitcode==0) {
!兵達;「な、なに、w;こいつらは、不死身か!」pc
&jmp @b
}
&partyset 6,7,8,9
&on
!o(0)c
!兵;「うゎ~!」pc
%manpoint(4) = { 127,127 }
%manpoint(5) = { 127,127 }
%manpoint(8) = { 127,127 }
%manpoint(9) = { 127,127 }
&on
!声;「フハハハハハ、;次は誰が相手をするのかな。」pc
!護衛隊長;「くっ!;何としても守りぬくのだ!」pc
&partyset 6,2,3,4
&complete
&label
&battle $1000,11,ガーゴイル,3
&if (%exitcode==0) {
!護衛隊長;「きりがない!」pc
&jmp @b
}
%manpoint(6) = { 127,127 }
%manpoint(7) = { 127,127 }
%manpoint(10) = { 127,127 }
&partyset 7,8,9
&on
!o(0)c
!「きゃぁ~~~~!!」
&exec bin\white.x
!c
&bgm -1
&jsr FADEOUT
&spppal chara\charact.PAL
&mappal map\light.PAL
&partyset 0
&goto2 OPENING3,@3,%up
[OPENING3] //シンシア城 王の謁見の間
&ldef I
%mandef(4) = { 9,0,$80,%right,-1 } //兵
%manpoint(4) = { 38,54 }
%mandef(5) = { 9,0,$80,%right,-1 }
%manpoint(5) = { 38,58 }
%mandef(8) = { 9,0,$80,%right,-1 }
%manpoint(8) = { 38,62 }
%mandef(9) = { 9,0,$80,%left,-1 }
%manpoint(9) = { 56,54 }
%mandef(6) = { 9,0,$80,%left,-1 }
%manpoint(6) = { 56,58 }
%mandef(7) = { 9,0,$80,%left,-1 }
%manpoint(7) = { 56,62 }
%mandef(10) = { 9,0,$80,%up,0 } //報告兵
%mandef(12) = { 8,0,$68,%down,-1 } //大臣
%manpoint(12) = { 51,47 }
%mandef(13) = { 9,0,$6c,%down,-1 } //側近
%manpoint(13) = { 43,47 }
%mandef(14) = { 13,0,$a0,%up,-1 } //ハン
%manpoint(14) = { 44,58 }
%mandef(15) = { 14,0,$c0,%up,-1 } //ジェラルド
%manpoint(15) = { 47,58 }
%mandef(19) = { 8,0,$44,%down,-1 } //王
%manpoint(19) = { 47,46 }
&on
&bgm 12
!o(1)大臣;「王様、この者達が、;集まったハンター達です。」pc
!o(1)シンシア王;「おおっ、そうか。p;そなた達の名は?」pc
&manmove 14, 8
!青年;「私の名は、;ハン・ジャック・ベルリン。p;
!私が来た今、この事件は、;解決したも同然。;
!大船に乗った気で;いてください。」pc
!o(1)シンシア王;「頼むぞ。」pc
!ハン;「はい、王様。;私にお任せを。」pc
&manmove 15, 8
!老剣士;「わしの名は、;|(10)・オイヘル。p;
!まだまだ若いのには;負けてれおれんわい。」pc
!o(1)大臣;「おおっ、お主が、;あの名剣士オイヘル!」pc
!o(1)シンシア王;「うむ、これは頼もしい。;よろしく頼んだぞ。」pc
!|(10);「わしが、;すぐに片付けて見せよう。」pc
!o(1)大臣;「ところで、お主は、」pc
!|(0);「ん、俺、w俺か。その前に、報酬は大丈夫だろうな。」pc
!o(1)大臣;「これっ!;こんな所で、そんな話を!」pc
!o(1)シンシア王;「まぁよい。心配はいらん。;多額の報酬を用意している。」pc
!|(0);「そうか、ならいい。俺の名は、;|(0)・カサンドラだ。」pc
!o(1)大臣;「な、なんと、;あのデビルバスターの!」pc
!|(10);「この若いのが、;デビルバスターじゃと!」pc
!ハン;「ふっ。」pc
!o(1)シンシア王;「おおぅ、そなたが。p;
!話はこのシンシアにも;届いているぞ。;そなたがいるのなら、;大丈夫だな。p;
!よろしく頼むぞ。」pc
!o(1)大臣;「いまの状況は、;知っていると思うが、p;
!フレデリック城へ、魔物と城主;サイアン・ジョン・フレデリック;
!を倒しにいってもらいたい。p;今夜は、;ゆっくり休むがよい。p;
!城へは、;明日向かってもらう。」pc
!兵;「た、たいへんです!」pc
&bgm 10
%manpoint(10) = { 52,62 }
&on
&manmove 10, 8,8,8,8,8,8,8,8
!o(1)大臣;「何事だ!」pc
!兵;「たっ、たった今、;カスタレイに向かっていた一行がp;
!サイアンの魔物に襲われ、;部隊は隊長を除いて、;全滅しました。p;
!隊長は、重傷です。;村の娘たちはさらわれ・・・。p;
!姫も・・・・。」pc
!o(1)シンシア王;「なっ、w;なんということに・・・・・。」pc
!o(1)大臣;「お主達、すまないが、;今すぐ、出発してもらいたい。p;
!そして、姫を、;村の娘達を助けて欲しい。」pc
!ハン、|(10);「はっ!」pc
%mandef(14) = { 13,0,$a0,%down,0 } //ハン
%mandef(15) = { 14,0,$c0,%down,0 } //ジェラルド
&on
I=9
&label
&manmove 14, 2
&manmove 15, 2
I--
&if (I>0) {
&jmp @b
}
!|(0);「その分の報酬は;あるんだろうな。」pc
!o(1)大臣;「くっ。ww;も、wもちろんだ。;必ず無事助け出してくれ!」pc
&bgm -1
&jsr FADEOUT
&goto2 OPENING4,@0,%down
[OPENING4] //シンシア城門前
%mandef(3) = { 11,0,$e0,%right,0 } //ミーナの父
&on
&bgm 8
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
!村人;「ちょっと待ってください。」pc
&manmove 3, 6,6,6,6,6,6
&partymove -4
!|(0);「ん、さっきの人か、;どうしたんだ?」pc
!村人;「お願いします、;私の娘も姫と一緒に;さらわれてしまって、p;
!お願いします、;助けてください。p;娘の名は、pc
&bgm 6
&inputpartyname 8
&bgm 8
! 名は、|(8)、w;|(8)・アレンドラです。p;
!本当にお願いします。;私のひとり娘なんです。」pc
!|(0);「ああ、分かっている。」pc
!|(8)パパ;「これを、;これを持っていってください。p;
!このシンシアの瓶があれば、;この国に湧く黄金の水を;飲むことができます。p;
!必ずや、;娘を助けてください。」pc
!|(0);「ああ、大丈夫だ。;これは、もらっていくよ。」pc
! ;j(1) シンシアの瓶j(0)を手に入れた。pc
&partyitemin (シンシアの瓶)
&bgm -1
&jsr move_fadeout
&partymove 2,2,2,2,2,2
&goto OPENING5
[OPENING5] //フレデリック城壁前にて
&sppsp chara\openchr.SPP
&mappal map\dark.PAL
&map map\portal.MAP //城壁前.MAP
%mandef(1) = { 13,0,$a0,%up,0 } //ハン
%mandef(2) = { 14,0,$c0,%up,0 } //ジェラルド
&partyset 0
%partypoint = { @0,%up }
&on
&if (ending!=0) {
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 2, 8,8,8,-2
&exec bin\sepia.x
! : : : :音楽 :w
! wMark44.wさん :
! w水野 裕之wさん :
! w中原 惺wさん
&wait 300
w_speed=10
&jsr FADEOUT
!c
&wait 300
&sppsp chara\charact.SPP
&spppal map\darkall.PAL
ending++ //ending=2
&goto2 城6F1,@10,%left
}
&partyspeed 2
&wait 100
&jsr 雷
&wait 250
&jsr 雷
&wait 50
&jsr 雷
&wait 150
&jsr 雷
!ハン;「堂々と入口を開けているとは、;なめられたもんだな。;
!私は、先に行くぞ。」pc
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8
%manpoint(1) = { 511,511 }
&on
&jsr 雷
!|(10);「デビルバスターか。;お手並みを、;拝見させてもらおうかの。」pc
&manmove 2, 8,8,8,-2
!|(10);「おっ、そうじゃ。お主は、;
!この国の黄金の水について;知っておるのか。」pc
&jsr 雷
!|(0);「ん?」
%selectlist = { もちろんさ。,いいや、知らない。 }
&switch %select {
&case 0:
!c|(10);「そうか、;それならいいんじゃ。」pc
&break
&case 1:
!c|(10);「知らんのか、なら、;わしが教えてやるわい!」pc
!|(0);「ああ、頼む。」pc
&default:
!c|(10);「よく聴くんじゃぞ。」pc
!|(0);「ああ、大丈夫だ。;早く教えてくれ。」pc
!|(10);「いいか、この国は、;あちこちから、p;
!黄金色に輝く不思議な水が;湧きでているんじゃ。p;
&jsr 雷
!その水は、普通の容器じゃと、;汲み上げた途端、;
!その輝きを失うんじゃ。p;
!じゃが、なぜかは、;分からんのじゃが、;この国で良く採れる、p;
!紫色のシンシア水晶で作られた;容器なら大丈夫なんじゃ。p;
!それに、その水を飲むと、;怪我が直り、;頭がすっきりするんじゃ。p;
!それから、w・w・w・w;なんじゃったかの~p;
!まぁ、こんなところかの。」pc
!|(0);「それから、なんなんだ。」pc
!|(10);「まぁ、飲めばわかるわい。」pc
!|(0);「ま、それもそうだな。」pc
}
!|(10);「ここにも;湧いてるかも知れんから、;探してみるんじゃな。」pc
!|(0);「そうするよ。」pc
!|(10);「さ、行こうかの。」pc
&jsr 雷
&manmove 2, 8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 2, 8,8,8,8,8,8,8,8,8,8,8,8
%manpoint(2) = { 511,511 }
&on
&jsr 雷
&sppsp chara\charact.SPP
&goto2 城壁前,@0,%up
[城壁前] //フレデリック城 城壁前
&map map\portal.MAP //城壁前.MAP
&if (event==0) {
&mappal map\dark.PAL
} &else {
&mappal map\light.PAL
mons1=グリンスライム //monster set
hm1=4
mons2=ブルースライム
hm2=3
mons3=レッドスライム
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=12
&jsr mons_reset
&if (%nowbgm!=7) {
&bgm 7
}
}
&if (event==13) {
%mandef(1)= { 8, 0,$40,%up,-1 } //セシル
%manpoint(1)={ 511,511 }
%mandef(2)= { 11,0,$60,%up,-1 } //ミーナ
%manpoint(2)={ 511,511 }
}
Tsub=T城壁前
&jsr DOORCLOSE
&on
!o(1);[フレデリック城壁前]pc
&if (door_sound==3) {
&partymove 2,2,2,2,2,2
}
door_sound=0
&switch event {
&default:
&break
&case 10:
&if (event0!=0) {
&&
}
&partymove 2,2,2,2,-8
!|(0);「出られたな。」pc
!|(7);「ええ。」pc
!|(0);「俺は、まだここに用がある!p;さて、|(7)。p;
!君はシンシア城に;戻った方がいい。」pc
!o(0)|(0);「ここから
%selectlist = { 俺が送って行こう,一人で行けるだろ }
&switch %select {
&case 0:
!c|(7);「ううん、わたし、残ります。p;他の人が心配だし、;
!地下牢にいたから、p;少しは道案内になると;思いますし。」pc
!|(0);「しかし、w;シンシア王が・・・・。」pc
!|(7);「ね、お願い。;わたしは、大丈夫ですから。」pc
セシル+=50
&break
&case 1:
!c|(7);「えっ、ごめんなさい、;わたしは足手纏いですよね。」pc
!|(0);「いや、そんなことはないが、;君を危険な目に;
!合わせるわけにはいかない!」pc
!|(7);「わたしなら大丈夫です、;わたしだって、;
!他の人が心配ですし・・・」pc
セシル-=10
&break
&default:
!c|(0);「ん~。君、どうする。」pc
!|(7);「わたし、残ります!;他の人が心配ですし。」pc
セシル-=30
}
!|(0);「仕方ないな。」pc
!|(7);「ごめんなさい。」pc
!|(0);「いや、w;あやまることはないさ。」pc
event0++
&break
&case 12:
&if ((mina_say and 2)==0) {
&partymove 2,2,2,2,2,2,2,-8
!|(0);「|(8)、
%selectlist = { 君は、帰った方がいい,これから、どうするんだ }
&switch %select {
&case 0:
%selectlist = { 俺達が送っていこうか,一人で帰れるだろ }
&switch %select {
&case 0:
!c|(8);「ふ~ん、おれたちね~。」pc
!|(7);「えっ!」pc
!|(0);「ん、なんだ!;だから、送ろうかって。」pc
!|(8);「へ~、w;向きになるところが怪しいね。」pc
!|(0);「何が怪しいんだ。;俺は、ただ君がだな、」pc
!|(8);「ふふっ、p;あたしは、帰らないわよ。」pc
!|(0);「なにっ、w;しかし、君の親父が、」pc
!|(8);「心配いらないよ、;それより早く行こ!」pc
!|(7);「|(8)さん、本当にいいの。」pc
!|(8);「もちろんよ!;だって・・・。」pc
!|(0);「だって、どうしたんだ。」pc
!|(8);「えっ、なんでもないって、;ほんと。」pc
!|(7);「|(8)さん・・・・。」pc
!|(8);「なんだよ、|(7)まで。」pc
セシル+=30
ミーナ+=20
&break
&default:
!c|(8);「あたしは帰らないよ、;ハンナを助けるまで。」pc
!|(7);「そうですよ、急ぎましょう。」pc
!|(0);「ああ、そうだよな、行こう。」pc
セシル-=20
ミーナ-=30
}
&break
&case 1:
!c|(8);「どうするかって?p;あたしは、;あんた達についてくよ。」pc
%selectlist= { これから先は、危険だぞ,そうだな、行こうか }
!o(0)|(0)
&switch %select {
&case 0:
!c|(8);「あたしの事、;心配してくれるのかい。p;
!あたしなら大丈夫だよ。」pc
!|(0);「そうか、それならいい。」pc
!|(7);「・w・w・w・w・、そうですよね、;行きましょう。」pc
セシル-=10
ミーナ+=50
&break
&default:
!c|(8);「いこう!」pc
!|(7);「行きましょう。」pc
}
&break
&default:
!c|(8);「なんだい、;言っとくけどあたしは、;帰らないからね。」pc
!|(0);「どうしてだ。」pc
!|(8);「理由は別にないよ。;それより、早く行こ。」pc
ミーナ-=20
&break //予備
}
mina_say=mina_say or 2
}
&break
&case 13:
&if (event0==0) {
event0++
&partymove 8,8,8,8,8
%manpoint(1)= { 130,62 }
%manpoint(2)= { 132,62 }
&on
!|(8);「待ってよ、|(0)!」pc
&partymove -2
!|(0);「|(7)、|(8)、;なんで来たんだ!」pc
!|(8);「もちろん、仇討ちさ。」pc
!|(7);「わたしは、あの・w・w・w・。」pc
!|(8);「いいでしょ|(0)。」pc
!o(0)|(0)
%selectlist= { 仕方ないな,勝手にしろ,ダメだ! }
&switch %select {
&case 0:
!c|(0);「ここから先、;もっと危険になるぞ。;それでもいいのか。」pc
!|(8);「もちろんだよ。;ね、|(7)。」pc
!|(7);「ええ。」pc
!|(0);「よし、行こうか。」pc
&partymove 8,8
セシル+=10
ミーナ+=10
&break
&case 1:
!c|(0);「自分の身は、自分で守れよ!」pc
!|(8);「分かってるって、;その覚悟で来たんだからね。」pc
!|(7);「わたしも、;覚悟はできています。」pc
!|(0);「そうか、ならいい。;行こうか。」pc
&partymove 8,8
セシル-=30
ミーナ-=30
&break
&case 2:
!c|(8);「どうしてだい、;別にいいだろ!」pc
!|(0);「いや、ダメだ!;俺は、;これ以上犠牲者を出したくない。p;
!君達を死なせたくはないんだ!」pc
!|(7);「|(0)。」pc
!|(8);「それでも行くよ。;|(0)が、何と言おうが、;行くからね。」pc
!|(7);「わたしもw・w・w・、;わたしも行きます!」pc
!|(0);「分かった、;もう何も言わない。p;さぁ、行こうか。」pc
!|(7);「ええ。」pc
!|(8);「気合いを入れていこうね!」pc
&partymove 8,8
セシル-=50
ミーナ-=50
&break
&default:
!c
&partymove 8,8
!|(8);「おいっ、無視するなよ!」pc
&partymove -2
!|(0);「何してるんだ、いくぞ!」pc
!|(7);「えっ、はい!」pc
!|(8);「な~んだ、そうならそうと;言えばいいのにね。」pc
&partymove -8
セシル-=10
ミーナ-=10
}
%mandef(1)= { 8, 0,$40,%up,0 }
%mandef(2)= { 11,0,$60,%up,0 }
&on
&manmove 1, 6,8,8,8,8
&manmove 2, 4,8
%manpoint(1)= { 511,511 }
%manpoint(2)= { 511,511 }
&partyset 0,7,8
&on
}
}
#@1 //出口で注意!
&if (%direc>=0) {
&&
}
&if (%partyexist(11)==1) {
!|(11);「ちょっと待った|(0)!;私は、余り外に
!出ない方がいいのでは。」pc
!|(0);「そうだったな、すまない。」pc
ミーナ--
セシル--
} &else {
&if (%partyexist(8)==1) {
!|(8);「おいっ、|(0)!;どこ行く気なんだ。」pc
!|(0);「ああっ、;ちょっと間違えただけだ。」pc
!|(8);「どうだか。」pc
ミーナ--
セシル--
} &else {
&if (%partyexist(7)==1) {
!|(7);「あの~、フレデリック城を、;離れるのですか?」pc
!|(0);「いっ、いや。;ちょっと間違えただけだ。」pc
セシル--
} &else {
!|(0);「おっと、;俺ひとりで帰る訳には;いかないな。」pc
}
}
}
&partymove 8,8
#@3
&if (%direc==8) {
!|(0);「なんだ、こっちからは;開きそうにないな。」pc
}
#@4
&if (%direc>=0) {
&&
}
&if ((event==0) and (event0==0)) {
!|(0);「ん、いやな予感がする。p;
!まず、;城の外を調べてから入ろう。」pc
&partymove 2,2,2,2
} &else {
&if (event==0) {
!|(0);「よし入ろう。」pc
// !ここでちょっと注意!p:
// !城の中は、:扉がたくさんあります。p:中に入るには、:
// !決定(イベント)ボタンを:押してください。p:
// !もちろん、:鍵がないと入れない:扉もあるので注意。pc
}
&mappal map\dark.PAL
&goto2 城1F,@0,%up
}
#@5
&if (%direc==8) {
&if (%haveitem(剣の鍵)==1) {
!|(0);「どうやらやっと、;ここの鍵を開けられそうだ。」pc
&jsr pcm_unlock
&partyitemout (剣の鍵)
鍵flag=鍵flag or 64
&&
}
&if ((鍵flag and 64)==0) {
!|(0);「ぜんぜん駄目だ、;びくともしない。p;
!やっぱりここの鍵がないと;駄目だ。」pc
&if (%partyexist(7)==1) {
!|(7);「ここを見てください、;剣の形の模様があります。」pc
!|(0);「そうみたいだな、;剣の鍵というわけか。」pc
}
&&
}
&jsr OPENDOOR
door_sound=3
&mappal map\dark.PAL
&goto2 城1F,@12,%up
}
#@6
&if (%direc!=8) {
&&
}
&jsr OPENDOOR
door_sound=0
&exec bin\ZMmask.x
&mappal map\dark.PAL
&goto2 城B1,@5,%down
#@7
&if (%direc!=8) {
&&
}
&jsr OPENDOOR
door_sound=0
&exec bin\ZMmask.x
&mappal map\dark.PAL
&goto2 城B1,@2,%down
#@10
&if (%direc>=0) {
Tbit=1
&if ((Tsub and Tbit)==0) {
!|(0);「なんだこれ!」pc
}
Tno=(ポーション)
&jsr 宝ゲット
T城壁前=Tsub
}
#@11
&if (%direc>=0) {
Tbit=2
&if ((Tsub and Tbit)==0) {
!|(0);「なんか落ちてるぞ!」pc
}
Tno=(ハイポーション)
&jsr 宝ゲット
T城壁前=Tsub
}
#@12 //隠し宝
&if (%direc>=0) {
Tbit=4
&if ((Tsub and Tbit)==0) {
!|(0);「ここだけ花があるな。」pc
!|(7);「ほんとうですね。」pc
!|(8);「なんか、怪しいんじゃない。」pc
!|(0);「おっ、本当だ。;なにかあるな。」pc
}
Tno=(リアリゼーション)
&jsr 宝ゲット
T城壁前=Tsub
}
#@13 //隠し宝
Tbit=8
&if (%direc>=0) {
&if ((Tsub and Tbit)==0) {
!|(0);「ん、なにか光る物がある。」pc
!|(7);「なにかしら、;取りましょうか。」pc
!|(0);「いや、俺が取る。p;・w・w・w・w・いてっ!p;
!どうやら鍵のようだが、;先がやけに鋭いな。」pc
!|(7);「だいじょうぶ|(0)。」pc
!|(0);「ああ、たいしたことはない。」pc
!|(8);「しかし、危ない鍵だね。p;って、これ、;
!剣の形してない。」pc
!|(7);「あっ、ほんとうですね。」pc
!|(0);「なるほどな。」pc
}
Tno=(剣の鍵)
&jsr 宝ゲット
T城壁前=Tsub
&&
}
&if ((Tsub and Tbit)==0) {
&freash $ffff
}
#@40 //黄金の泉
&if (event==0) {
!|(0);「さぁ、城に入ろうか!」pc
} &else {
!|(0);「よしっ、頑張るか。」pc
!|(7);「ええ。頑張りましょう。」pc
&if (%partyexist(8)==1) {
!|(8);「また城に、;入るんだね・・・。」pc
}
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&if ((event==0) and (event0==0)) {
event0++
!|(0);「これが黄金の水の湧く泉か。;早速飲んでみよう。」pc
}
&jsr 黄金の泉
}
#@49
&if (%direc>=0) {
&&
}
&if (event==0) {
&if (%rnd(52)==17) {
&jsr 雷
}
&&
} &else {
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
}
[城1F] //フレデリック城1階
&if (door_sound!=1) {
// &mappal map\dark.PAL
&map map\1F.MAP 城1F.MAP
}
&if (ending!=0) {
%mandef(2) = { 13,0,$c0,%up,0 } //ハン
%mandef(3) = { 14,0,$e0,%up,0 } //ジェラルド
%manpoint(3) = { 511,511 }
&on
&partyspeed 2
&partymove 8,8,8,8,8,8 //from (128,20)
&partyset 0,7
%manpoint(3)= { 128,20 }
&on
&manmove 3, 8,8,8,8,8,8,8,8,8,8
&manmove 2,-2
%mandef(3)= { 7,0,$e0,%up,-1 }
&on
&wait 60
MANsub=3
&jsr 消滅
&partymove 8,8,8
&wait 150
MANsub=2
&jsr 消滅
&partyspeed 1
%mandef(2)= { 7,0,$00,%down,0 }
%manpoint(2)= { -1,1 }
&on
&wait 300
&exec bin\sepia.x
! : : : :REIQAw :
! wTNB製作所w :
! wの皆さんw :
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
ending++ //ending=5
&goto2 城B1,@0,%down
}
&if (event==8) {
&if (event0==0) {
&if (%nowbgm!=14) {
&bgm 14
}
}
} &else {
&if (event<8) {
&if (%nowbgm!=14) {
&on
&bgm 14
}
} &else {
&if (%nowbgm!=9) {
&bgm 9
}
}
}
Tsub=T城1F
Tbit=16
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
Tbit=32
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
mons1=コウモリ //monster set
hm1=4
mons2=吸血コウモリ
hm2=2
mons3=バーゲスト
hm3=1
//enc_pat=3
encounter=40 // 1/40
&jsr 黒十字
&if ((event>=3) and (event<6)) {
%mandef(1) = { 13,0,$c0,%down,2 } //ハン
} &else {
&if (event==8) {
%mandef(2) = { 13,0,$c0,%up,0 } //ハン
%mandef(3) = { 14,0,$e0,%up,0 } //ジェラルド
%manpoint(3) = { 511,511 }
}
}
// &jsr DOORCLOSE
&if ((door_sound==1) or (door_sound==3)) {
&pcm 4
&wait 60
&exec bin\ZMmask.x
}
&on
&if (door_sound==0) {
!o(1);[フレデリック城1階]pc
}
door_sound=0
&switch event {
&default: //バスエラー回避用
&break
&case 0:
event++ //event=1
event0=0
!|(0);「なにっ、p;扉が閉まっている。;
!確か、入る時には、;扉は開いていたはずだが?p;
!どうやら、;閉じ込められたようだ。;
!後悔しても仕方ない。;先を急ごう。」pc
&break
&case 8:
&if (event0!=0) {
!|(10);「ハンの声は、;この奥から聞こえたのぅ。」pc
!|(0);「よしっ、急ごう!」pc
}
&break
&case 10:
&if (event0==0) {
&partymove -8
!|(0);「着いたな、大丈夫か。」pc
!|(7);「ええ、大丈夫です。p;あれっ、w;あそこに何か落ちています。」pc
!|(0);「ん?;なんだ。」pc
&partymove 2,2,2,2,2,2
!|(0);「鍵のようだな。」pc
!|(0)は、:兜の模様が刻まれた鍵を:手に入れた。pc
&jsr disposeofitem
&partyitemin (兜の鍵)
} &else {
&if (event0==1) {
// &partyset 0
&partyset 0,7
&on
!声;「フハハハハ、;やはり戻ってきたか。;
!これはこれは、歓迎せねばな。p;フハハハハハハ!」pc
&partyspeed 2
&partymove 8,8,8,8,8,8
//&partyspeed 1
!|(0);「きさまは、;|(12)・ジョン・フレデリック;だな!」pc
!声;「フハハハハ、私のことは、;
!|(12)とでも呼んでくれたまえ。p;
!フハハハハハハっ」pc
!|(0);「待っていろよ|(12)!」pc
!|(12);「ここまで来られるならな。;フハハハハ!」pc
event++ //event=11
}
}
&break
}
&if (event==13) { //&case 13:の代行
&partyset 0,7,8
&on
!|(12);「フハハハハ、;また戻ってくるとは、好都合だ。p;
&partymove 8,8
!彼女の血も;役に立たせてもらったよ。p;次は、wフハハハハ!」pc
&partymove 8,8,8,8,8,8
!|(0);「待っていろよ!;俺が必ず!」pc
!|(12);「必ずどうするんだね。;フハハハハ!」pc
event++ //event=14
event0=0
}
#1
&switch event0 {
&case 0:
!ハン;「ふっ。p;私は、;ちょっと休んでいるだけだ。p;
!それにしても、;鍵がないとロクな所に;行けないな。」pc
event0++
&&
&case 1:
!ハン;「なんだ、まだいるのか。;先に行った方が;いいんじゃないか。」pc
event0++
&&
&case 2:
!ハン;「ん?;pまだいたのか。;pは~ww、本当にここは、;魔物の巣だな。;p
!うじゃうじゃいやがる。」pc
!|(0);「退治しに;来たんじゃなかったか。」pc
!ハン;「ふ~、君らしい意見だな。」pc
event0++
&&
&case 3:
!ハン;「は~ww、君か。」pc
!|(0);「まだいるのか。」pc
!ハン;「なぁ、君。p;君は、なぜこの仕事を、;引き受けたんだ。」pc
!|(0);「俺は、ハンターだからな、;理由なんて無い。p;
!なぜそんなことをきく。」pc
!ハン;「いや、なんでもない。」pc
event0++
&&
&default:
!ハン;「お互い、頑張ろうな。」pc
!|(0);「ああ」pc
}
#10 //宝箱 小
Tbit=16
&jsr 宝開閉?
&if (Tno!=0) {
!|(7);「やっぱり、;なにもないですね。」pc
&&
}
!|(0);「こんな所にも;小さな宝箱があるぞ。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$85,2,-1 }
&on
Tno=(青銅の腕輪)
&jsr 宝ゲット
T城1F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
&on
!|(0);「これは、俺に似合わないな。p;
&if (%partyexist(8)==0) {
!|(7)、つけてみるか。」pc
!|(7);「ええ、わたしなら、;装備できそうです。」pc
&&
}
!どうだ、|(7)か、;|(8)が付ける方が;いいな。」pc
#11 //宝箱 小
Tbit=32
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「何度見ても、カラはカラだ。」pc
&&
}
!|(0);「ん、小さな宝箱だな。」pc
&jsr pcm_treasure
%mandef(11) = { 15,0,$85,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
T城1F=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
&on
#@0
&if (%direc!=2) {
&&
}
&if (event<15) {
!|(0);「やっぱりだめだ。」pc
&if (%partyexist(7)==1) {
!|(7);「ここからは、;出られないみたいですね。;
!他の扉に行きましょう!」pc
}
&if (%partyexist(8)==1) {
!|(8);「あたしもそう思うわ。」pc
}
&&
}
&if ((event1 and 256)==0) {
!|(0);「おっ、開きそうだ!」pc
!|(8);「|(12)は、;何を考えてるんだろうね!」pc
!|(7);「でも、城の出入りが、;楽になりますね。」pc
!|(0);「そうだな。」pc
event1=event1 or 256
}
&jsr OPENDOOR
door_sound=3
&goto2 城壁前,@4,%down
#@1
&if (%direc==8) {
&jsr OPENDOOR
&goto2 城1F,@2,%up
}
#@2
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城1F,@1,%down
}
#@3
&if (%direc==8) {
&jsr OPENDOOR
&goto2 城1F,@4,%up
}
#@4
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城1F,@3,%down
}
#@5
&if (%direc<0) {
//&se 22
&goto2 城2F,@0,%down
}
#@6
&if (%direc<0) {
//&se 22
&goto2 城2F,@1,%down
}
#@7
&if (%direc<0) {
//&se22
&goto2 城2F,@6,%down
}
#@8
&if (%direc==2) {
&if (event==10) {
!|(0);「やっと、城を出られそうだ。」pc
// &partyset 0
&partyset 0,7
}
&if (event==12) {
&partyspeed 2
&partymove 6,6,6,6
//&partyspeed 1
// &partyset 0
&partyset 0,7,8
}
&jsr OPENDOOR
&goto2 城壁前,@3,%down
}
#@9
&if (%direc==8) {
&if (%haveitem(兜の鍵)==1) {
&jsr pcm_unlock
!|(0);「よしっ、あいたぞ!」pc
!|(7);「急ぎましょう!」pc
&partyitemout (兜の鍵)
鍵flag=鍵flag or 32
&&
}
&if ((鍵flag and 32)==0) {
!|(0);「ここも、鍵が必要だな。」pc
!|(7);「たぶん、この先は、;地下になってると思います。p;
!あっ、兜の模様があります。」pc
!|(0);「ああ、分かった。;まずは、;兜の模様の鍵探しだな。」pc
!|(7);「ええ。」pc
&&
}
&jsr OPENDOOR
&goto2 城1F,@10,%up
}
#@10
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城1F,@9,%down
}
#@11
&if (%direc<0) {
&if (event==12) {
!|(8);「おいっ、|(0)。;戻ってどうする。」pc
!|(7);「そうですよ、;早く上の階に行きましょう!」pc
!|(0);「うっ、そうだったな。」pc
セシル-=2
ミーナ-=2
} &else {
&if (event==11) {
// &partyset 0
&partyset 0,7
}
//&se 22
&goto2 城B1,@0,%down
}
}
#@12
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城壁前,@5,%down
}
#@13
&if (%direc==8) {
&jsr OPENDOOR
&goto2 城1F,@14,%up
}
#@14
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城1F,@13,%down
}
#@15
&if (%direc<0) {
//&se 22
&goto2 城B1,@1,%down
}
#@16
//dummy
#@17
&if (%direc!=8) {
&&
}
&if (event==8) {
&bgm 10
!ハン;「うぎゃぁ~~~!!」pc
!|(10);「ハン!;どうしたんじゃ!」pc
!|(0);「ハンの身に何かあったのか、;
!それにしてもどうやって;入ったんだ。」pc
!|(7);「|(0)はやく!」pc
!|(0);「そうだな。p;
&exec bin\ZMmask.x 9 26 27
&pcm 5
&wait 40
&exec bin\ZMmask.x
!よしっ、開いたぞ。」pc
&partyitemout (盾の鍵)
鍵flag=鍵flag or 8
event0++
&jmp @f
&&
}
&if ((鍵flag and 8)==0) {
!|(0);「鍵が必要だな。;盾の飾りがある。」pc
&&
}
&label
&jsr OPENDOOR
&goto2 城1F,@18,%up
#@18
&if (%direc==2) {
&if (event==8) {
!|(10);「なにやってんじゃ|(0)!;ハンをほっておく気か。」pc
!|(7);「|(0)・・・・・。」pc
セシル--
&&
}
&jsr OPENDOOR
&goto2 城1F,@17,%down
}
#@19
&if (%direc>=0) {
&&
}
&if (event!=8) {
&&
}
Xsub=128
&jsr Xmove
!|(10);「ハン!!」pc
&partyspeed 2
&partymove 8,8,8,8,8,8
!|(0);「おいっ、ハン。」pc
// &partyset 0
&partyset 0,7
%manpoint(3)= { 128,20 }
&on
&manmove 3, 8,8,8,8,8,8,8,8,8,8
!|(10);「どうしたんじゃ、;ハン!」pc
&manmove 2,-2
!ハン;「うっ、大丈夫だ、p;フハハハ!」pc
&bgm 0
!|(10);「なんじゃと!」pc
!ハン;「ギガボルト!!ww」
&jsr 雷
%mandef(3)= { 7,0,$e0,%up,-1 }
&on
MANsub=3
&jsr 消滅
&bgm 10
!c|(7);「きゃ~~!、;|(10)さん~!」pc
!|(0);「きっ、きさま~~~!」pc
&partymove 8,8,8
!ハン;「フハハハハ!」pc
Xsub=%nowbgm
&bgm 0
&battle $1000,11,ハン,1
&jsr gold_Gover
&bgm Xsub
!ハン;「す、すまない|(0)。;こっ、ここれを!」pc
!|(0)は、:鎧の模様のある鍵を:ハンから受け取った。pc
&jsr disposeofitem
&partyitemin (鎧の鍵)
!|(0);「ハン、wどういう事なんだ!」pc
!ハン;「・・・・。」pc
!|(0);「おいハン!こたえろ!」pc
MANsub=2
&jsr 消滅
%mandef(2)= { 7,0,$00,%down,0 }
%manpoint(2)= { -1,1 }
&on
!声;「フハハハハっ、;なかなか楽しませてもらったよ。p;心配する必要はない、;
!すぐに会わせてやるよ、;あの世でな。p;フハハハハっ!!」pc
!|(0);「きさまだけは、;きさまだけは許さん!」pc
Xsub=%nowbgm
&bgm 0
&battle $1000,23,影,1
&if (%exitcode==1) {
!声;「フハハハハハハっ!」pc
}
&jsr gold_Gover
&bgm Xsub
!声;「フハハハハっ!p;なかなかやるな、;私を楽しませてくれる!p;
!フハハハハっ!」pc
&bgm -1
MANsub=2
&jsr 消滅
&bgm 9
!|(0);「ジェラルド、ハン!p;あんた達の仇は、;俺が必ずとってやる!」pc
!|(7);「|(0)・・・・・。」pc
!|(0);「さ、行こう!」pc
//&partyspeed 1
event++ //event=9
#@40 //黄金の泉
!|(0);「さぁ、行こうか。」pc
&if (%partyexist(7)==1) {
!|(7);「ええ、行きましょう。」pc
}
&if (%partyexist(10)==1) {
!|(10);「もうひと頑張りじゃな。」pc
}
&if (%partyexist(8)==1) {
!|(8);「二人とも、;元気だよね・・・。」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@42 //隠しアイテム
&if (%direc>=0) {
Tbit=1
&if ((Tsub and Tbit)==0) {
!|(0);「柱の隙間に、;なにか入っているぞ!」pc
}
&if (%partyexist(11)==0) {
!|(0);「奥に入っていて、;手が届かない。p;あきらめよう。」pc
&if (%partyexist(8)==1) {
!|(8);「すぐあきらめるなんて、;ちょっと見せてみなさいよ。p;
!・w・w・w・w・w・。p;あっ、だめだわ。p;
!気になるけど、あきらめるわ。」pc
}
&&
}
!|(0);「やっぱり、だめだ。」pc
!|(11);「私が取ろう!」pc
Tno=(黒いディスク1)
&jsr 宝ゲット
T城1F=Tsub
}
#@43 //隠しアイテム
&if (%direc>=0) {
Tbit=2
&if ((Tsub and Tbit)==0) {
!|(0);「ん?p;なにか落ちているぞ。;
!危うく踏むところだった!」pc
}
Tno=(5’’ディスクB)
&jsr 宝ゲット
T城1F=Tsub
}
#@44 //隠しアイテム
&if (%direc>=0) {
Tbit=4
&if ((Tsub and Tbit)==0) {
!|(0);「あれ、p;柱になにか、;貼り付いているぞ!」pc
}
Tno=(5’’ディスクA)
&jsr 宝ゲット
T城1F=Tsub
}
#@45
Tbit=8
&if ((Tsub and Tbit)==0) {
!|(0);「ん?ハンカチが落ちてるぞ。」pc
!|(7);「どうしたの?」pc
!o(0)|(0);
%selectlist = { これを拾ったんだ,なんでもない }
&switch %select {
&case 0:
!c|(7);「あっ、これ、;わたしが落としたハンカチです。p;
!ありがとう|(0)、;見つけてくれて。」pc
!|(0);「よかったな。p;でも、泥だらけになってるな。」pc
!|(7);「ううん、いいんです。p;これは、おばあちゃんの;形見なんです。」pc
!|(0);「もう、なくすなよ。」pc
!|(7);「ええ。」pc
&if (%partyexist(8)==1) {
!|(8);「あたしは、じゃまかしら。」pc
!|(7);「い、いいえ、別に。」pc
!|(0);「ん。p;別に邪魔ではないが、;どういう意味だ。」pc
!|(8);「べつに。」pc
!|(7);「・・・・・。」pc
!|(0);「よくわからない奴だな。p;さてと、」pc
ミーナ-=20
}
!|(0);「行こうか。」pc
セシル+=50
Tsub=Tsub or Tbit
T城1F=Tsub
&&
&default:
セシル-=30
!c|(7);「そう・・・・。」pc
Tno=(シルクのハンカチ)
&jsr 宝ゲット
T城1F=Tsub
}
}
#@46
encounter=1
#@47
&if (%direc>=0) {
&jsr garg_shop
}
#@48
enc_pat=2
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
#@49
enc_pat=3
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城2F] //フレデリック城2階
&if (door_sound==0) {
// &mappal map\dark.PAL
&map map\2F.MAP //城2F.MAP
}
Tsub=T城2F //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
Tbit=128
&jsr 宝開閉?
%mandef(12) = { 15,0,$84+Tno,2,-1 }
%mandef(11) = { 15,0,$88,2,-1 }
&if ((Tsub and 80)!=16) {
%manpoint(11)= { 511,511 }
}
mons1=ヘルファイア //monster set
hm1=3
mons2=バーゲスト
hm2=1
mons3=ヘルハウンド
hm3=1
enc_pat=3
encounter=40 // 1/40
&jsr 黒十字
Xsub=6
&jsr mons_reset
%mandef(2) = { 13,0,$c0,%up,4 } //ハン
&if (event>=3) {
%manpoint(2) ={ 511,511 }
}
&if (event==1) {
%mandef(1) = { 14,0,$e0,%up,6 } //ジェラルド
}
&jsr 城sound
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1);[フレデリック城2階]pc
}
door_sound=0
#1 //ジェラルド
&if (event==1) {
!|(10);「おお、お主か。p;ここから先に行くには、;鍵が必要じゃ。p;
!わしは、;鍵を見つけたんじゃが、;お主に渡しておこうかの。p;
!わしは、ちょっとここで、;休んでからいくわい。」pc
//&se 21
!|(0)は、:星形の飾りのある鍵を、:手に入れた。pc
!|(0);「体、大事にしろよ、;|(10)!」pc
!|(10);「すまんの。」pc
!|(0);「じゃぁな。」pc
event++ //event=2
&jsr disposeofitem
&partyitemin (星形の鍵)
} &else {
!|(10);「わしは、大丈夫じゃ。;先行ってくれ。」pc
!|(0);「分かってるさ。」pc
}
#2 //ハン
&if (event0==0) {
!ハン;「ふっ。p;君か、私の邪魔をしないでくれ。p;
!ここの扉の鍵を、;探しているんだが。p;
!ん~。w;この太い柱が、;気になるんだが・・・。」pc
event0++
&&
}
&if (event0==1) {
!ハン;「なんだ、まだいたのか。p;
!ところで君、私は、;この黒い十字架を拾ったんだが、;
!いらないか。p;これを持っていると、;敵に出会い安くなるみたいで、;
!困っていたんだ。p;君は、デビルバスターなんだろ、;
!君が持っている方がいいと;思うんだが、どうだい?」pc
!o(0)|(0)
%selectlist = { そうだな、もらっておくか,いや、君の方が、似合っている }
&switch %select {
&case 0:
&if (%rasthaveitem!=0) {
!cハン;「そうか、助かるよ。」pc
//&se 21
!|(0)は、:黒く塗られた十字架を、:手に入れた。pc
&partyitemin (黒い十字架)
event0++
&&
} &else {
!cハン;「なんだ、;もう持てないんじゃないか!」pc
&&
}
&case 1:
!cハン;「ふっ。p;君も、;まだまだということか。」pc
&&
&default:
!cハン;「ふっ、p;返事も無しか、;君らしいな。」pc
}
&&
}
!ハン;「ところで、;あの十字架はどうだい?」pc
!|(0);「別に、どうもないが。」pc
!ハン;「そうか、まぁ、;頑張ってくれ。」pc
#10 //宝箱 小
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「何度見ても、カラだ。」pc
&&
}
!|(0);「ん、小さな宝箱だな。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$85,2,-1 }
&on
Tno=(ポーション)
&jsr 宝ゲット
T城2F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
&on
#11 //落ちてきた宝箱
&ldef tamasub
&jsr pcm_treasure
%mandef(11) = { 15,0,$89,2,-1 }
&on
Tbit=64
Tno=(タマの鈴)
&jsr 宝ゲット
T城2F=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
&if ((Tsub and Tbit)!=0) {
MANsub=11
&jsr 消滅
!|(0);「何だ、この鈴は、;苦労してこれだけか。」pc
!|(7);「でも、この鈴、;かわいいですね!」pc
!|(0);「は~、;骨折り損のなんとかか。」pc
!|(8);「ははははっ、wな~んだ、;|(0)も|(7)も;知らないのかい。」pc
!|(0);「それじゃ、;|(8)は知ってるのか。」pc
!|(8);「もちろんさ。p;その前に、;これあたしにくれるって;
!約束してくれない。」pc
%selectlist= { ああ別にかまわない,話を聞いてからだ,いやダメだ }
!o(0)|(0)
tamasub=%select
&switch tamasub {
&case 0:
!c|(8);「そう、絶対だよ!」pc
!|(0);「心配するな、嘘はいわない。」pc
!|(8);「ならいいわ、よくきいてよ。p;
ミーナ+=50
&break
&case 1:
!c|(8);「教えてあげたら、くれる?」pc
!|(0);「仕方ないな、;ああ、かまわない。」pc
!|(8);「ほんと、じゃぁ、;教えてあげるわね。p;
ミーナ+=20
&break
&default:
!c|(8);「ケチ!!」pc
!|(7);「あ~あ、|(8)さん;怒っちゃったみたい。」pc
!|(0);「おい、説明くらいしてくれても;いいだろ。」pc
!|(8);「もう!;一回しか言わないからね。p;
セシル-=10
ミーナ-=50
}
!この鈴は、タマの鈴と言って、;持っているだけで、;
!お金が増えていく物なんだって。p;昔、親父から聞いたんだけど、;
!そんなの冗談だと思ってた。p;お金が増える時、;変な音がするらしいわ。」pc
&if ((tamasub==0) or (tamasub==1)) {
!|(0);「なるほどな、ほら、約束だ。;やるよ。」pc
!|(8);「えっ、そうだったわね。p;
!あっ、でも、やっぱり、;|(0)が持っててよ。」pc
!|(0);「どうしたんだ?」pc
!|(7);「いつもの;|(8)さん;らしくないですね。」pc
!|(8);「だってさ、今は危ないし、;この事件が;
!片付いたらもらうわね。」pc
!|(0);「まぁ、かまわないが。」pc
&&
}
!|(0);「それじゃ、;俺が持っておくか。」pc
!|(8);「ふん!p;いいわよ~wだ!」pc
}
#12 //宝箱 小
Tbit=128
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「カラに変わりはないな。」pc
&&
}
!|(0);「目立たないとこにあるな。」pc
&jsr pcm_treasure
%mandef(12) = { 15,0,$85,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
T城2F=Tsub
&jsr 宝開閉?
%mandef(12) = { 15,0,$84+Tno,2,-1 }
&on
#@0
&if (%direc<0) {
//&se 22
&goto2 城1F,@5,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城1F,@6,%down
}
#@2
&if (%direc==8) {
&if (%haveitem(星形の鍵)==1) {
&jsr pcm_unlock
!|(0);「開いたぞ!」pc
&partyitemout (星形の鍵)
鍵flag=鍵flag or 1
&&
}
&if ((鍵flag and 1)==0) {
!|(0);「ここは、鍵が必要だな。p;
!いくらやっても開かないな。p;
!ん、星の飾りか。」pc
&&
}
&jsr OPENDOOR
&goto2 城2F,@7,%up
}
#@3
&if (%direc<0) {
//&se 22
&goto2 城3F,@0,%down
}
#@4
&if (%direc==8) {
&if (%haveitem(鎧の鍵)==1) {
&jsr pcm_unlock
!|(0);「開いた!wよし行くぞ!」pc
!|(7);「ええ、行きましょう。」pc
&partyitemout (鎧の鍵)
鍵flag=鍵flag or 16
} &else {
&if ((鍵flag and 16)==0) {
!|(0);「ここも、鍵が必要か。」pc
&if (%partyexist(7)==1) {
!|(7);「見てください、;鎧の模様があります。」pc
!|(0);「鎧の鍵が必要だな。」pc
} &else {
!|(0);「鎧の模様か。」pc
}
} &else {
&jsr OPENDOOR
&goto2 城2F,@8,%up
}
}
}
#@5
&if (%direc<0) {
//&se 22
&goto2 城3F,@3,%down
}
#@6
&if (%direc<0) {
//&se 22
&goto2 城1F,@7,%down
}
#@7
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城2F,@2,%down
}
#@8
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城2F,@4,%down
}
#@42 //タマの鈴
&if (%direc!=8) {
&&
}
Tsub=T城2F
&if (%haveitem(5’’ディスクA)==1) {
!|(0);「ん~、;この5インチディスクAが;うまく入りそうだ。」pc
!|(7);「入れてみましょう。」pc
&if (%partyexist(8)==1) {
!|(8);「そうそう、;何事もやってみないとね!」pc
}
&jsr pcm_unlock
!|(0);「おっ、うまく入ったぞ。」pc
&partyitemout (5’’ディスクA)
T城2F=Tsub or 2
&&
}
&if (%haveitem(5’’ディスクB)==1) {
!|(7);「この5インチディスクBが、;入るんじゃないかしら?」pc
!|(0);「そうだな、入れてみるか。」pc
&if (%partyexist(8)==1) {
!|(8);「早く入れてみよう、早く!」pc
}
&jsr pcm_unlock
!|(7);「あっ、うまく入りましたね。」pc
&partyitemout (5’’ディスクB)
T城2F=Tsub or 4
&&
}
&if (%haveitem(光り輝く円盤)==1) {
!|(0);「よしっ、;この円盤が入りそうだ。」pc
!|(7);「ええ、でも、;ちょっともったいないような。」pc
&if (%partyexist(8)==1) {
!|(8);「え~!;この綺麗なの入れるの;もったいないな!」pc
}
&jsr pcm_unlock
!|(0);「やっぱり入ったな。;俺の思った通りだ。」pc
&partyitemout (光り輝く円盤)
T城2F=Tsub or 8
&&
}
&if ((Tsub and 16)!=0) {
!|(0);「もう何も起こらないな!」pc
!|(7);「そうみたいですね。」pc
!|(8);「また、;宝箱が降りてくるといいな!」pc
&&
}
&if ((Tsub and 14)==0) {
&if ((Tsub and 32)==0) {
!|(0);「ん!p;こんな所に穴が開いてるぞ!」pc
!|(7);「ほんとう、開いてますね。;何かを入れるのかしら。」pc
&if (%partyexist(8)==1) {
!|(8);「中は、どうなってるのかな、;覗いてみよっと!p;
!・w・w・w・w・w・w・。;暗くて良く分からないわね。p;
!なんだろねこれ!」pc
}
!|(0);「さぁな、p;いまは関係なさそうだ。」pc
T城2F=Tsub or 32
} &else {
!|(0);「何度覗いても仕方ない。;行くぞ。」pc
!|(7);「ええ。」pc
}
&&
}
&if ((Tsub and 14)==14) {
!|(0);「ん?」pc
%manpoint(11)= { 203,0 }
&on
!|(7);「ほら見て、上の方!」pc
!|(8);「たw、宝箱が、うw、浮いてる!」pc
&partymove 6,6,6,6,6,6
&manmove 11, 2,2,2,2,2,2,2,2,2,2,2,2,2
!|(0);「おっ、w;宝箱が降りてきた!;早速中身を拝見しようか。」pc
Tsub=Tsub or 16
T城2F=Tsub
&&
}
!|(0);「他に、何か入れる物があるかも;しれない。探してみよう。」pc
!|(7);「ええ、そうですね。」pc
&if (%partyexist(8)==1) {
!|(8);「早く探そう、何が起こるか;見てみたいからさ。」pc
}
#@40 //黄金の泉
!|(0);「さて、行くとするか。」pc
&if (%partyexist(7)==1) {
!|(7);「ええ、そうですね。」pc
}
&if (%partyexist(10)==1) {
!|(10);「よっしゃ!p;頑張るぞい。」pc
}
&if (%partyexist(8)==1) {
!|(8);「そうよね、行きましょ。」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城3F] //フレデリック城3階
&if (door_sound==0) {
// &mappal map\dark.PAL
&map map\3F.MAP //城3F.MAP
}
&jsr 城sound
&if (event==7) {
%mandef(1) = { 14,0,$e0,%down,-1 } //ジェラルド
}
mons1=ヘルファイア //monster set
hm1=3
mons2=ヘルハウンド
hm2=3
mons3=ビーストソール
hm3=2
mons4=ゴブリン
enc_pat=4
encounter=40 // 1/40
&jsr 黒十字
Xsub=6
&jsr mons_reset
Tsub=T城3F
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1);[フレデリック城3階]pc
}
door_sound=0
#10 //宝箱 小
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「やっぱし、無いな。」pc
&&
}
!|(0);「おっ、中身はなにかな。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$85,2,-1 }
&on
Tno=(ハイポーション)
&jsr 宝ゲット
T城3F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
&on
#11 //宝箱 大
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「俺の使える武器とかは;・w・w・w・p;
!やっぱり、無いよな。」pc
&&
}
&jsr pcm_treasure
%mandef(11) = { 15,0,$89,2,-1 }
&on
&if (%partyexist(7)==1) {
Tno=(海竜の杖)
&jsr 宝ゲット
T城3F=Tsub
&if ((Tsub and Tbit)!=0) {
!|(0);「何だ、この杖は?」pc
!|(7);「あっ、わたし知ってます。;この杖には、;
!水の魔力が込められています。」pc
!|(0);「俺には使えそうにないが、;君はどうだ。」pc
!|(7);「ええ、扱えます。」pc
!|(0);「なら決まりだ、;君が持ってるといい。」pc
!|(7);「ええ、そうします。」pc
セシル+=20
&if (%partyexist(8)==1) {
!|(8);「なぁ、|(7)。;これって高いのか。」pc
!|(7);「ええと、p;そこそこする物だと;思いますけど。」pc
!|(8);「そう、じゃあたしにくれない。;
!どうせ拾い物だし、いいでしょ。」pc
!|(7);「ええ、別にいいですけど。」pc
!|(0);「おいっ、|(8)、;君は使えるのか。」pc
!|(8);「使えないけど・・・。」pc
!|(0);「だったら、;持っててもしょうがないだろ。」pc
!|(8);「わかったわよ、;はいっ|(7)。」pc
!|(8);「コソコソ;(ねぇ、後でちょうだい!)」pc
!|(7);「コソコソ;(ええ、いいですよ。)」pc
!|(0);「なにコソコソいってるんだ、;行くぞ。」pc
}
}
} &else {
!|(0);「何だ、この杖は?p;俺には使えないな。p;
!持っていてもしょうがない、;置いていこう。」pc
}
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
#1
//ダミー
#@0
&if (%direc<0) {
//&se 22
&goto2 城2F,@3,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城4F,@1,%down
}
#@2
&if (%direc<0) {
//&se 22
&goto2 城4F,@2,%down
}
#@3
&if (%direc<0) {
//&se 22
&goto2 城2F,@5,%down
}
#@4
&if (%direc==8) {
&jsr OPENDOOR
&goto2 城3F,@5,%up
}
#@5
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城3F,@4,%down
}
#@6
&if (%direc>=0) {
&&
}
&if (event==7) {
!|(10);「おおっ!wおぬし、|(7)姫を;助けたんじゃな!」pc
&partymove -2
!|(0);「|(7)ひめ!?p;そうかあんたが、;そうだったのか。」pc
&partymove -8
!|(10);「|(7)姫、;御無事でなによりですじゃ!」pc
!|(7);「あっ、あの、あなたは?」pc
!|(10);「おお、これはすまない。p;わしの名は、;|(10)・オイヘルですじゃ。p;
!わしもここから先、;姫をお守りするわい。」pc
!|(7);「ありがとうございます。」pc
!|(10);「さ、行きましょうぞ。p;と言いたいのじゃが、
!;外に出る方法が;わからんのじゃ。」pc
!|(0);「取り敢えず、;ここに鍵があるから、;
!これに合う扉を探そうか。」pc
!|(10);「そうじゃのう。」pc
&partymove 8,8,8,8,8,8,8,8
%manpoint(1)= { 511,511 }
&partyset 0,7,10
&on
event++ //event=8
event0=0
}
#@40 //黄金の泉
!|(0);「休みは、;このぐらいにしておこうか。」pc
&if (%partyexist(10)==1) {
!|(10);「そうじゃな。」pc
}
&if (%partyexist(7)==1) {
!|(7);「そうですね、十分に、;休むことができましたし。」pc
}
&if (%partyexist(8)==1) {
!|(8);「あたしは、まだ居たいけど。p;あっ、w別にいいわよ。;行きましょ。」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@47
&if (%direc>=0) {
&jsr garg_shop
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城4F] //フレデリック城4階
&if (door_sound==0) {
// &mappal map\dark.PAL
&map map\4F.MAP //城4F.MAP
}
mons1=ビーストソール //monster set
hm1=4
mons2=ゴブリン
hm2=1
mons3=グレムリン
hm3=1
enc_pat=3
encounter=40 // 1/40
&jsr 黒十字
Xsub=6
&jsr mons_reset
&jsr 城sound
Tsub=T城4F
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(12) = { 15,0,$84+Tno,2,-1 }
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1);[フレデリック城4階]pc
}
door_sound=0
#10 //宝箱 大
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう、珍しいものは;入ってないな。」pc
&&
}
!|(0);「早速開けてみよう!」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$89,2,-1 }
&on
Tno=(光り輝く円盤)
&jsr 宝ゲット
T城4F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
!|(0);「いったい、;何に使う物だろうか?」pc
#11 //宝箱 小
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「カラだ。」pc
&&
}
!|(0);「こっち側の中身はなにかな。」pc
&jsr pcm_treasure
%mandef(11) = { 15,0,$85,2,-1 }
&on
Tno=(ポーション)
&jsr 宝ゲット
T城4F=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
&on
#12 //宝箱 小
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「やっぱり、カラだ。」pc
&&
}
!|(0);「こちらは、どうかな。」pc
&jsr pcm_treasure
%mandef(12) = { 15,0,$85,2,-1 }
&on
Tno=(ハイポーション)
&jsr 宝ゲット
T城4F=Tsub
&jsr 宝開閉?
%mandef(12) = { 15,0,$84+Tno,2,-1 }
&on
#@0
&if (%direc<0) {
//&se 22
&goto2 城5F2,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城3F,@1,%down
}
#@2
&if (%direc<0) {
//&se 22
&goto2 城3F,@2,%down
}
#@3
&if (%direc<0) {
//&se 22
&goto2 城5F3,@1,%down
}
#@4
&if (%direc<0) {
//&se 22
&goto2 城5F1,@1,%down
}
#@5
&if (%direc<0) {
//&se 22
&goto2 城5F1,@0,%down
}
#@6
&if (%direc==8) {
&jsr OPENDOOR
&goto2 城4F,@7,%down
}
#@7
&if (%direc==2) {
&if (%haveitem(月形の鍵)==1) {
!|(0);「あの子のおかげ・w・w・w・wか。p;
&jsr pcm_unlock
!くそっ、w;助けることができなかった。p;
!後悔しても仕方ない、;先を急ごう。」pc
&partyitemout (月形の鍵)
鍵flag=鍵flag or 2
&&
}
&if ((鍵flag and 2)==0) {
!|(0);「ここも、鍵が必要だな。p;
!ここは、月の模様か。p;
!鍵はどこかにあるはずだ。」pc
&&
}
&jsr OPENDOOR
&goto2 城4F,@6,%down
}
#@20
//かくれんぼ
&if (%direc>=0) {
&&
}
//&if ((eventT and 128)!=0) {
&if ((%haveitem(退魔玉)!=0) or (%haveitem(聖なる砂)!=0)) {
&&
}
&if ((eventT and 256)==0) {
!|(1);「ここがよく分かりましたね。p;
!ご褒美として、アイテムを、;選んでください。」pc
eventT=eventT or 256
} &else {
!|(1);「よく来てくれました。;さぁ、選んでください。」pc
}
&if (%rasthaveitem==0) {
!|(1);「っと、w;なにか持ち物を減らしてから、;また来てください。」pc
&&
}
%selectlist = { 退魔玉,聖なる砂 }
&switch %select {
&case 0:
!|(1);「これを使うとモンスター達に、;尋常でないダメージを;与えます。」pc
&partyitemin(退魔玉)
&break
&case 1:
!|(1);「これを、黄金の泉で使うと、;しばらくの間、モンスター達にp;
!出会わなくなります。」pc
&partyitemin(聖なる砂)
&break
&default:
!|(1);「そうですか、;また来てください。」pc
&&
}
//eventT=eventT or 128
!|(1);「それでは、これから先、;頑張ってください。」pc
#@40 //黄金の泉
!|(0);「よしっ!w;疲れは、十分取れた。p;行くとするか。」pc
&if (%partyexist(7)==1) {
!|(7);「ええ、行きましょう。」pc
}
&if (%partyexist(10)==1) {
!|(10);「早く、片付けたいの~。」pc
}
&if (%partyexist(8)==1) {
!|(8);「は~!w;体の疲れは取れたけど、;精神的にねぇ~。」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@47
&if (%direc>=0) {
&jsr garg_shop
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城5F1] //フレデリック城5階 行き止まり
&if (door_sound==0) {
//&mappal map\dark.PAL
&map map\5F.MAP //城5F.MAP
}
&jsr 城sound
mons1=ビーストソール //monster set
hm1=3
mons2=グレムリン
hm2=2
mons3=エビルソール
hm3=2
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=6
&jsr mons_reset
&if (event==4) {
%mandef(1) = { 9,0,$00,%down,1 }
}
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1);[フレデリック城5階]pc
}
&if ((event==4) and (door_sound==0) and (%px<20)) {
&partymove 2,2,6,6,6,6
!|(0);「向こうの扉の中に;何かいる気配がするな。p;行ってみるか。」pc
}
door_sound=0
#1 //gargoyle
!ガーゴイル;「この城に入った奴は、;皆死ぬんだ。」pc
Xsub=%nowbgm
&bgm 0
&battle $1000,11,ガーゴイル,1
&jsr gold_Gover
&bgm Xsub
!|(0);「こいつ、何か持ってるぞ。」pc
!|(0)は、:太陽のように赤く丸い:飾りのある鍵を手に入れた。pc
&jsr disposeofitem
&partyitemin (太陽の鍵)
%manpoint(1) = { 511,511 }
&on
event++ //event=5
#@0
&if (%direc<0) {
//&se 22
&goto2 城4F,@5,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城4F,@4,%down
}
#@2
&if (%direc<0) {
//&se 22
&goto2 城6F1,@0,%down
}
#@3
&if (%direc==8) {
&if (event==4) {
!|(0);「間違いない、中に誰かいる!」pc
}
&jsr OPENDOOR
&goto2 城5F1,@4,%up
}
#@4
&if (%direc==2) {
&jsr OPENDOOR
&goto2 城5F1,@3,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城5F2] //フレデリック城5階 本道
//&mappal map\dark.PAL
&map map\downup.MAP //塔下上.MAP
&jsr 城sound
mons1=ゼリフィッシュ //monster set
hm1=3
mons2=ゾンビ
hm2=2
mons3=コープス
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=6
&jsr mons_reset
&on
!o(1);[フレデリック城5階]pc
#@0
&if (%direc<0) {
//&se 22
&goto2 城4F,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城6F2,@1,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城5F3] //フレデリック城5階 秘密の通路
//&mappal map\dark.PAL
&map map\updown.MAP //塔上下.MAP
&jsr 城sound
mons1=エビルネオン //monster set
hm1=4
mons2=デスバイパー
hm2=3
mons3=グリフォン
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城5階]pc
#@0
&if (%direc<0) {
//&se 22
&goto2 城6F3,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城4F,@3,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城6F1] //フレデリック城6階 行き止まり
//&mappal map\dark.PAL
&map map\6F.MAP //城6F.MAP
&if (ending!=0) {
%mandef(1) = { 9,0,$a0,%right,0 }
&on
&partymove 4,4,4,4,4,4,4,4,4,4,2,-4
&wait 100
&exec bin\sepia.x
! : : : :音楽 :w
! wRei.wさん :
! w三浦 政和wさん :
! wYOU-Cwさん
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
ending++ //ending=3
&goto2 城13F,105,51,%up
}
&if (event==2) {
%mandef(1) = { 9,0,$a0,%down,0 }
&bgm 8
encounter=1
} &else {
&jsr 城sound
mons1=さ迷える魂 //monster set
hm1=8
enc_pat=1
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
}
&on
!o(1);[フレデリック城6階]pc
#1
!女の子;「お兄ちゃん!」pc
!|(0);「よかった。生存者がいたか。p;なぁ君、;
!こんな所にいたら危険だから、;俺についといで。」pc
!女の子;「うん、いいの。p;お兄ちゃん、;来てくれてありがとう。;これあげる。」pc
//&se 21
!|(0)は、:月を型どった飾りのある鍵を、:手に入れた。pc
&jsr disposeofitem
&partyitemin (月形の鍵)
!女の子;「お兄ちゃん、さよなら。」pc
MANsub=1
// Xsub=15
// Ysub=28
&bgm -1
&jsr 消滅
&bgm 14
!|(0);「なんてことだ、;こんな幼い子まで。」pc
event++ //event=3
event0=0
#@0
&if (%direc<0) {
//&se 22
&goto2 城5F1,@2,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城6F2] //フレデリック城6階 本道
//&mappal map\dark.PAL
&map map\updown.MAP //塔上下.MAP
&jsr 城sound
mons1=ゼリフィッシュ //monster set
hm1=4
mons2=ゾンビ
hm2=2
mons3=コープス
hm3=2
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=6
&jsr mons_reset
&on
!o(1);[フレデリック城6階]pc
#@0
&if (%direc<0) {
//&se 22
&goto2 城7F,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城5F2,@1,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城6F3] //フレデリック城6階 秘密の通路
//&mappal map\dark.PAL
&map map\downup.MAP //塔下上.MAP
&jsr 城sound
Tsub=T城6F //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$86+Tno,2,-1 }
mons1=エビルネオン //monster set
hm1=4
mons2=デスバイパー
hm2=3
mons3=グリフォン
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城6階]pc
#10 //宝箱 中
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう何も無いようだ。」pc
&&
}
!|(0);「宝箱があるな。」pc
!|(7);「開けてみましょう。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$87,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
T城6F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$86+Tno,2,-1 }
&on
#@0
&if (%direc<0) {
//&se 22
&goto2 城5F3,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城7F,@2,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城7F] //フレデリック城7階
&if (door_sound!=1) {
//&mappal map\dark.PAL
&map map\7F.MAP //城7F.MAP
}
&jsr 城sound
Tsub=T城7F //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
Tbit=8
&jsr 宝開閉?
%mandef(13) = { 15,0,$84+Tno,2,-1 }
Tbit=16
&jsr 宝開閉?
%mandef(14) = { 15,0,$86+Tno,2,-1 }
Tbit=32
&jsr 宝開閉?
%mandef(15) = { 15,0,$88+Tno,2,-1 }
Tbit=64
&jsr 宝開閉?
%mandef(16) = { 15,0,$88+Tno,2,-1 }
Tbit=128
&jsr 宝開閉?
%mandef(17) = { 15,0,$88+Tno,2,-1 }
mons1=ゼリフィッシュ //monster set
hm1=5
mons2=ガスクラウド
hm2=2
mons3=エビルコープス
hm3=1
enc_pat=3
encounter=40 // 1/40
&jsr 黒十字
Xsub=6
&jsr mons_reset
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1);[フレデリック城7階]pc
}
door_sound=0
#10 //宝箱 大
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう無いみたいだな。」pc
&&
}
!|(0);「こっちはどうかな。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$89,2,-1 }
&on
&if (%partyexist(7)==1) {
!|(7);「うわぁ~、p;きれいなブレスレット!」pc
}
&if (%partyexist(8)==1) {
!|(8);「うわぁ~、p;高そうなブレスレット!」pc
}
Tno=(プラチナの腕輪)
&jsr 宝ゲット
T城7F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
#11 //宝箱 大
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう、入ってないか。」pc
&&
}
!|(0);「ここにもある。」pc
&jsr pcm_treasure
%mandef(11) = { 15,0,$89,2,-1 }
&on
&if (%partyexist(7)==1) {
!|(7);「わぁ、きれい!」pc
}
&if (%partyexist(8)==1) {
!|(8);「うわぁ~、ww高そう!」pc
}
Tno=(プラチナの腕輪)
&jsr 宝ゲット
T城7F=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
#12 //宝箱 大
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「俺用の物はと・w・w・w・。;pやっぱり何も無いな。」pc
&&
}
&if ((T7sub and 1)==0) {
!|(0);「はぁ~、p;変なところにある宝箱だな。」pc
}
&jsr pcm_treasure
%mandef(12) = { 15,0,$89,2,-1 }
&on
&if (%partyexist(7)==1) {
Tno=(リボン)
&jsr 宝ゲット
T城7F=Tsub
&if ((Tsub and Tbit)!=0) {
!|(7);「きれいなリボン!」pc
!|(0);「|(7)に、;似合いそうだな。;つけてみたらどうだ。」pc
!|(7);「えっ、わたし。p;ええ、ありがとう。」pc
セシル+=20
&if (%partyexist(8)==1) {
!|(8);「いいねぇ~!」pc
}
}
} &else {
!|(0);「リボンか、;俺はいらないな。」pc
T7sub=T7sub or 1
}
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
&on
#13 //宝箱 小
Tbit=8
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「見るまでもない。」pc
&&
}
!|(0);「ん、p;こんな所に小さな宝箱がある。」pc
&jsr pcm_treasure
%mandef(13) = { 15,0,$85,2,-1 }
&on
Tno=(ポーション)
&jsr 宝ゲット
T城7F=Tsub
&jsr 宝開閉?
%mandef(13) = { 15,0,$84+Tno,2,-1 }
&on
#14 //宝箱 中
Tbit=16
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「なにもない。」pc
&&
}
!|(0);「宝箱だな。;開けてみるか。」pc
&jsr pcm_treasure
%mandef(14) = { 15,0,$87,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
T城7F=Tsub
&jsr 宝開閉?
%mandef(14) = { 15,0,$86+Tno,2,-1 }
&on
#15 //宝箱 大
Tbit=32
&jsr 宝開閉?
&if (Tno!=0){
!|(0);「俺用の物は無いな。」pc
&&
}
&if ((T7sub and 2)==0) {
!|(0);「ふぅ、やっと見つけたぞ。」pc
}
&jsr pcm_treasure
%mandef(15) = { 15,0,$89,2,-1 }
&on
&if (%partyexist(8)==1) {
Tno=(イヤリング)
&jsr 宝ゲット
T城7F=Tsub
&if ((Tsub and Tbit)!=0) {
!|(0);「イヤリングか!p;|(8)むきだな。;いるか?」pc
!|(8);「もっ、もちろんよ。p;|(0)ありがと。」pc
!|(7);「|(8)さん、;似合ってます。」pc
!|(8);「そう、じゃぁ、;つけてみようかな。」pc
ミーナ+=20
}
} &else {
&if (T7sub==0) {
!|(0);「イヤリングか。p;つけてみるか、;|(7)!」pc
!|(7);「ごめんなさい。p;わたし、つけられないんです。」pc
!|(0);「それじゃ、;持っていても仕方ないな。」pc
T7sub=T7sub or 2
} &else {
!|(0);「何度見ても仕方ない。;行くか。」pc
!|(7);「ええ。」pc
}
}
&jsr 宝開閉?
%mandef(15) = { 15,0,$88+Tno,2,-1 }
&on
#16 //宝箱 大
Tbit=64
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「ん~、カラだ。」pc
&if (%partyexist(11)==1) {
!|(11);「探しても無駄だな。」pc
}
&&
}
!|(0);「ここにもあったとは。」pc
&jsr pcm_treasure
%mandef(16) = { 15,0,$89,2,-1 }
&on
!|(0);「この指輪、;一体、何に使うものだろうか?p;分かるか。」pc
!|(7);「ごめんなさい、;わたしも見るのは、;初めてなんです。」pc
&if (%partyexist(8)==1) {
!|(8);「あたしもだよ、;何だろねこれ。」pc
}
&if (%partyexist(11)==1) {
!|(11);「これは、;私のものだ。」pc
!|(0);「おいっ、|(11)。;急に話すなよ。」pc
!|(11);「すまない。p;しかし、;こんな所に隠していたとはな。p;
!これは、私の装備品だ。」pc
!|(0);「なら、あんたが持ってろよ。」pc
!|(11);「そうさせてもらおうか。」pc
} &else {
!|(0);「まっ、;何かに役立つかもしれないから、;持っていくか。」pc
!|(7);「ええ。」pc
}
Tno=(エビルリング)
&jsr 宝ゲット
T城7F=Tsub
&jsr 宝開閉?
%mandef(16) = { 15,0,$88+Tno,2,-1 }
&on
#17 //宝箱 大
Tbit=128
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「カラっぽ。」pc
&&
}
!|(0);「ん~、p;近くだと思ったら、;えらい遠回りだったな。」pc
&jsr pcm_treasure
%mandef(17) = { 15,0,$89,2,-1 }
&on
!|(0);「いい薬だな。」pc
Tno=(リアリゼーション)
&jsr 宝ゲット
T城7F=Tsub
&jsr 宝開閉?
%mandef(17) = { 15,0,$88+Tno,2,-1 }
&on
#@0
&if (%direc<0) {
//&se 22
&goto2 城6F2,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城8F,@0,%down
}
#@2
&if (%direc<0) {
//&se 22
&goto2 城6F3,@1,%down
}
#@3
&if (%direc==2) {
&if (event==3) {
!|(0);「くっ、ここも鍵が必要か。p;
!行ける所は、行ったはずだが、;もう一度戻って、;
!探してみようか。」pc
event++ //event=4
&&
}
&if (%haveitem(太陽の鍵)==1) {
&jsr pcm_unlock
!|(0);「よしっ、行くぞ。」pc
&partyitemout (太陽の鍵)
鍵flag=鍵flag or 4
&&
}
&if ((鍵flag and 4)==0) {
!|(0);「太陽の飾りか。」pc
&&
}
&jsr OPENDOOR
&goto2 城7F,@4,%down
}
#@4
&if (%direc==8) {
&jsr OPENDOOR
&goto2 城7F,@3,%up
}
#@5
&if (%direc>=0) {
&&
}
&if (event==9) {
&partymove -2
!|(0);「どうやら、ここからロープを;下るしかなさそうだ。」pc
!|(7);「|(0)、;わたしこわい!」pc
%selectlist = { 俺が受け止めてやる、心配するな,なんだったら、背中を押そうか }
!o(0)|(0)
&switch %select {
&case 0:
!c|(7);「ありがとう|(0)!p;もう大丈夫です。ww;あなたがいてくれるから。」pc
セシル+=50
&break
&case 1:
!c|(7);「もう、|(0)から行ってよ!p;わたしは、;後から行きますから!」pc
セシル-=50
&break
&default:
!c|(7);「もう!;無視しないでください。」pc
セシル-=20
}
event0=0
event++ //event=10
// &partyset 0
&partyset 0,7
&on
&jmp @f
}
!|(7);「ねぇ|(0)、;また下りるのですか?」pc
%selectlist = { 下りよう,やめよう }
!o(0)|(0)
&if (%select!=0) {
&partymove 6,6,6,6
&&
}
!;「大丈夫か。」pc
!|(7);「ええ、わたし、;もう大丈夫です!」pc
&if (%partyexist(8)==1) {
!|(8);「あたしは、こんなの平気だよ。p;
!でも、ちょっと恐いかな。」pc
}
&if (%partyexist(11)==1) {
!|(11);「私は、飛べるので、;気にならないが。」pc
!|(8);「あんたが、うらやましいよ!」pc
}
&label
&partymove 2,2,2
&jsr move_fadeout
&partymove 2,2,2,2
&goto2 城1F,@16,-%down
#@40 //黄金の泉
!|(0);「行くか。」pc
&if (%partyexist(7)==1) {
!|(7);「ええ、行きましょう。」pc
}
&if (%partyexist(10)==1) {
!|(10);「もうひと頑張りじゃ。」pc
}
&if (%partyexist(8)==1) {
!|(8);「行きましょう、;行きましょう。」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@42
&if (%direc>=0) {
&&
}
&if ((eventT and 1)==0) {
!|(0);「ここは、通れそうだな。p;しかし、見えない道か。」pc
&if (%partyexist(7)==1) {
!|(7);「えっ、ここ通るんですか。p;
!あまり気が進まないですけど。」pc
}
&if (%partyexist(8)==1) {
!|(8);「そんなこと無いよ、;
!何かいいものが、;あるかもしれないしね。」pc
}
eventT=eventT or 1
}
#@47
&if (%direc>=0) {
&jsr garg_shop
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城8F] //フレデリック城8階
//&mappal map\dark.PAL
&map map\downup.MAP //塔下上.MAP
&jsr 城sound
mons1=バイパー //monster set
hm1=3
mons2=メデューサ
hm2=1
mons3=ポイズンガス
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城8階]pc
#@0
&if (%direc<0) {
//&se 22
&goto2 城7F,@1,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城9F,@1,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城9F] //フレデリック城9階
//&mappal map\dark.PAL
&map map\updown.MAP //塔上下.MAP
&jsr 城sound
mons1=バイパー //monster set
hm1=5
mons2=メデューサ
hm2=1
mons3=ポイズンガス
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城9階]pc
#@0
&if (%direc<0) {
//&se 22
&goto2 城10F,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城8F,@1,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城10F] //フレデリック城10階
//&mappal map\dark.PAL
&map map\downup.MAP //塔下上.MAP
&jsr 城sound
Tsub=T城10F //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
mons1=バイパー //monster set
hm1=5
mons2=メデューサ
hm2=2
mons3=ポイズンガス
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城10階]pc
#10 //宝箱 小
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう開いているぞ。」pc
&&
}
!|(0);「ここにも宝箱があるな。p;早速開けてみるか。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$85,2,-1 }
&on
Tno=(ハイポーション)
&jsr 宝ゲット
T城10F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
&on
#@0
&if (%direc<0) {
//&se 22
&goto2 城9F,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城11F,@1,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城11F] //フレデリック城11階
//&mappal map\dark.PAL
&map map\updown.MAP //塔上下.MAP
&jsr 城sound
mons1=バイパー //monster set
hm1=4
mons2=メデューサ
hm2=3
mons3=ポイズンガス
hm3=1
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城11階]pc
#@0
&if (%direc<0) {
//&se 22
&goto2 城12F,@0,%down
}
#@1
&if (%direc<0) {
//&se 22
&goto2 城10F,@1,%down
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城12F] //フレデリック城12階
//&mappal map\dark.PAL
&map map\12F.MAP //城12F.MAP
&jsr 城sound
&if (event==5) {
%mandef(1)={ 8,0,$00,%down,0 }
%manpoint(1)={ 511,511 }
%mandef(2)={ 8,0,$00,%down,0 }
%manpoint(2)={ 511,511 }
}
mons1=バイパー //monster set
hm1=4
mons2=メデューサ
hm2=2
mons3=ポイズンガス
hm3=2
enc_pat=3
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
&on
!o(1);[フレデリック城12階]pc
#@0
&if (%direc<0) {
&if ((event==12) and ((event0 and 2)!=0)) {
&if ((event0 and 1)==0) {
!|(7);「|(0)、;もうすぐそこです、;
!早く行きましょう。」pc
!|(8);「そ、そうよ、|(0)。」pc
!|(0);「そうか、|(8)は、;ホットした顔してるぞ。」pc
!|(8);「そんなことないわよ、;早くハンナを助けよう。」pc
!|(0);「そうだな。」pc
&partymove 2,2,2
event0=event0 or 1
&&
} &else {
!|(0);「こっちは、下行きだ、;
!行ってる場合じゃなかったな!」pc
!|(7);「ええ、そうです。」pc
&partymove 2,2,2
セシル--
ミーナ--
&&
}
}
//&se 22
&goto2 城11F,@0,%down
}
#@1
&if (%direc<0) {
&if (event==12) {
// &partyset 0
&partyset 0,8,7
}
//&se 22
&goto2 城13F,@0,%down
}
#@2
&if (%direc>=0) {
&&
}
&if (event==5) {
&if (%nowbgm!=10) {
&bgm 10
}
!|(0);「なんだ、この血痕は!」pc
!声;「フハハハハハハッ、;私の邪魔をする者は、;死んでもらう。」pc
&partymove 8,8,8,8,8
!|(0);「なにっ、お前はだれだ!」pc
%manpoint(1)= { -1,20 }
%manpoint(2)= { -1,20 }
&on
!|(0);「くっ、;ガーゴイルのおでましか。」pc
&manmove 1, 2,2,2,4,4,4,2,2,2
&manmove 2, 2,2,2,2,4,2,2
!声;「しねっ!」pc
Xsub=%nowbgm
&bgm 0
&battle $1000,11,ガーゴイル,1,ガーゴイル,1
&jsr gold_Gover
&bgm Xsub
%manpoint(1)= { 511,511 }
%manpoint(2)= { 511,511 }
&on
!|(0);「ふぅ、急ごう。p;この先が気になる。」pc
event++ //event=6
&&
}
&if (event==6) {
!|(0);「戻ってる場合じゃないな。」pc
&partymove 8,8,8
&&
}
&if ((event==12) and ((event0 and 2)==0)) {
!|(8);「な、なんだい、この血は?p;もしかして、これが、;犠牲者の・・・。」pc
!|(7);「ええ、この上の階で・・・。」pc
!|(0);「そういうことだ、行くぞ!」pc
!|(8);「えっ、あっ、そうだよね。」pc
event0=event0 or 2
}
//#@3
// &if (%nowbgm!=14) {
// &bgm 14
// }
#@40
!|(0);「ここの泉には、;助けられたよ!」pc
&if (%partyexist(7)!=0) {
!|(7);「ほんとですね。」pc
}
&if (%partyexist(8)!=0) {
!|(8);「でも、こんなところに;よく湧いてるわね。!」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@47
&if (%direc>=0) {
&jsr garg_shop
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城13F] //フレデリック城13階
&ldef moveT=0
//&mappal map\dark.PAL
&map map\13F.MAP //城13F.MAP
&if (ending!=0) {
%mandef(1)={ 8,0,$40,%down,0 }
%mandef(2)={ 8,0,$00,%up,0 }
%mandef(3)={ 8,0,$00,%up,0 }
%mandef(4)={ 8,0,$00,%up,0 }
&on
&partyspeed 2
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 //from (105,51)
&partymove 8,8,8,8,8,8,8,8,8,8,8,8
&partyspeed 1
&manmove 3, -2
&manmove 4, -2
&manmove 2, -2
&wait 150
%manpoint(2)= { 511,511 }
%manpoint(3)= { 511,511 }
%manpoint(4)= { 511,511 }
&on
&partymove 8,8,8
&wait 100
&exec bin\sepia.x
! : : : :PCM :w
! wZMUSICw :
! wV.3 mookw :
! w製作者の皆さんw :ww :
!効果音 :w
! w宮崎 征宏wさん :
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
&partyset 0,7,10
ending++ //ending=4
&goto2 城1F,128,20,-%up
}
&if (event==6) {
&if (%nowbgm!=10) {
&bgm 10
}
%mandef(1)={ 8,0,$40,%down,0 }
%mandef(2)={ 8,0,$00,%up,0 }
%mandef(3)={ 8,0,$00,%up,0 }
%mandef(4)={ 8,0,$00,%up,0 }
%mandef(5)={ 8,0,$00,%up,0 }
%manpoint(5)={ 511,511 }
%mandef(6)={ 8,0,$00,%up,0 }
%manpoint(6)={ 511,511 }
encounter=1
} &else {
&jsr 城sound
mons1=ウーズ //monster set
hm1=4
mons2=レッドウーズ
hm2=2
enc_pat=2
encounter=32 // 1/32
&jsr 黒十字
Xsub=11
&jsr mons_reset
}
&if (event==12) {
%mandef(1)= { 8,0,$80,%down,-1 } //ハンナ
%mandef(3)= { 8,0,$00,%up,0 }
}
Tsub=T城13F //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
!o(1);[フレデリック城13階]pc
&if (event==6) {
!|(0);「何だ、この部屋は、;ひどいありさまだ。p;
!ん?p;壁の向こうから声が聞こえる。」pc
&partymove 2,2,2,2,6,6
!ガーゴイル;「お前は、この鉄の処女で、;一滴残らず血を絞り出してやる。p;
!早く入れ!」pc
!若い女性;「ほんとうに、;わたしが犠牲になれば、p;
!他の人の命は;助けてくれるのですね。」pc
!ガーゴイル;「ん、そんな約束したっけ。p;
!心配するな、;後で会わせてやるよ。;けっwけっwけっwけ!」pc
!若い女性;「えっ、それじゃ、;だましたのね。」pc
!ガーゴイル;「ええぃ、うるさいな、;さっさと入れ!」pc
&manmove 3, 8,8
&manmove 2, 8,8
!若い女性;「きゃぁ~~~~!ww」c
&manmove 4, 8,8
&partyspeed 2
&partymove -4,-6,-4,-6,-4,-2
//&partyspeed 1
!|(0);「早く行かないと、;やばそうだな。」pc
event0=0
}
&if (event==12) {
&partymove 2,2,2,2,2,2
!|(8);「なっ、なんだい、ここは、;すごい、血の海だね。p;
!うっ、それにすごい臭いだね。」pc
&partymove -8
!|(0);「いやなら、;ここに残ってもいいぞ。」pc
!|(7);「わたしは、行きます!」pc
!|(8);「ちょっ、ちょっと、p;あたし一人で;ここにいろって言うの。p;
!じょ、冗談じゃないわよ、;あたしも行くわよ!」pc
}
#10 //宝箱 大
Tbit=1
&jsr 宝開閉?
&if (Tno==0) {
&if (%haveitem(魔導士の鍵)==1) {
&if ((Tsub and 2)==0) {
&jsr pcm_unlock
!|(0);「おっ、開いたぞ!」pc
!|(7);「ほんとう。」pc
!|(8);「早く、見てみようよ!」pc
&exec bin\ZMmask.x 9
&pcm 6
&wait 150
&exec bin\ZMmask.x
%mandef(10) = { 15,0,$89,2,-1 }
&on
&if ((T城B3 and 288)==0) {
!|(0);「なんだ、これだけか。」pc
!|(7);「そうみたいですけど。」pc
!|(8);「なんだい、これ」pc
!|(11);「何だ、お前達、;知らないのか。」pc
!|(0);「知らないが、;|(11)知ってるのか。」pc
!|(11);「ああ、これがあれば・w・w・w・。p;
!いや、やめておこう。」pc
!|(0);「なぜ、教えてくれないんだ。」pc
!|(11);「地下にある変な宝を、;調べればわかるさ。」pc
!|(8);「教えてくれてもいいのにね。」pc
!|(0);「まっ、いいさ。;行けば分かるさ。」pc
} &else {
!|(0);「これだな、黒いディスクは。」pc
}
!|(11);「そういう事だ。」pc
Tsub=Tsub or 2
}
Tno=(黒いディスク3)
&jsr 宝ゲット
T城13F=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
&&
}
&if (moveT==8) {
&if (%partyexist(7)==1) {
&if (%partyexist(8)==1) {
!|(8);「ええぃ、うっとおしいわね。」pc
}
!|(7);「どうして逃げるのかな。」pc
!|(0);「さぁな。;何かの魔法が、;かけられているようだ。p;
!行こう、何度やっても同じだ。」pc
!|(7);「ええ。」
} &else {
!|(0);「何だ、この宝箱は!」pc
}
}
&if ((moveT and 3)==0) {
&manmove 10, 2,2,2,2
&jmp @f
}
&if ((moveT and 3)==1) {
&manmove 10, 4,4,4,4
&jmp @f
}
&if ((moveT and 3)==2) {
&manmove 10, 8,8,8,8
&jmp @f
}
&if ((moveT and 3)==3) {
&manmove 10, 6,6,6,6
&label
moveT++
&&
}
}
!|(0);「中身がなくなると、;もう動かないようだな。」pc
#@0
&if (%direc>=0) {
&&
}
&if (event==6) {
!|(0);「何してんだ俺は、;早く行かないと、;彼女が・・・。」pc
&partymove 2,2
&&
}
&if (event==12) {
!|(7);「|(0)!;戻ってる時じゃないと;思いますけど。」pc
!|(8);「そうだよ、;なにやってんだ|(0)!」pc
!|(0);「あっ、すまない。;そうだったな。」pc
セシル--
ミーナ--
&&
}
//&se 22
&goto2 城12F,@1,%down
#@1
&if (%direc>=0) {
&if ((cecil_say and 1)==0) {
cecil_say=cecil_say or 1
!|(0);「鉄の処女か。p;あの女吸血鬼といわれた;
!エリザベート・バートリーが、;
!自らの若さを保つため、p;
!多くの若き村の女性達の血を;絞り出すために;
!使っていたやつだな。」pc
!|(7);「|(0)!;わたし恐いわ。p;もう少しで、わたしも・・・。」pc
!|(0);「大丈夫だ、;もうそんな目には、;あわせない。」pc
!|(7);「ありがとうww|(0)。」pc
セシル+=10
&if (%partyexist(8)==1) {
!|(8);「は~、終わったかい。」pc
!|(7);「えっ!」pc
!|(0);「ん、さっ、行くか。」pc
!|(8);「あっ、ごまかしてるな。」pc
!|(0);「何言ってんだ、行くぞ!」pc
!|(8);「向きになってるとこが;もっとあやしいねぇ。」pc
!|(7);「もう、|(8)さん。」pc
!|(8);「さっ、いこいこ」pc
!|(0);「ふぅ~、疲れるな。」pc
ミーナ-=10
}
&&
}
!|(0);「もう、;こんな所に用はないな。」pc
!|(7);「ええ、早くここ出ましょ。」pc
&if (%partyexist(8)==1) {
!|(8);「そうそう、こんなとこ、;さっさと出よう。」pc
}
}
#@9
&if (%direc>=0) {
&&
}
&if (event==6) {
Xsub=105
&partyspeed 2
&jsr Xmove
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8
//&partyspeed 1
!|(0);「おいっ、はなれろ!」pc
!ガーゴイル;「ん、なんだ。」pc
&manmove 3, -2
!ガーゴイル;「な、w;なんでお前がここにいるんだ。」pc
&manmove 4, -2
&manmove 2, -2
!ガーゴイル;「ちっ、いくぞっ」pc
!ガーゴイル達;「ぐおぅ!」pc
&bgm 0
&battle $1000,11,ガーゴイル,1,ガーゴイル,1,ガーゴイル,1
&jsr gold_Gover
!ガーゴイル;「こ、wこれで・w・;終わ・w・りと・w・w・;思うなよ!」pc
%manpoint(2)= { 511,511 }
%manpoint(3)= { 511,511 }
%manpoint(4)= { 511,511 }
&on
&bgm 8
&partymove 8,8,8
%selectlist= { 他の者はどうした,君、大丈夫か }
!o(0)|(0);「おいっ、
&if (%select==1) {
!c若い女性;「ええ、ありがとうございます。p;わたしは、大丈夫です。p;
!あ、あの、あなたは?」pc
!|(0);「俺か、p俺は、大丈夫だ。p;
!それより、;あんた達を救助しに来た。p;
!他の者はどうしたんだ。」pc
セシル+=50
}
!c若い女性;「地下牢に閉じ込められていると;思います。p;わたしも、
!そこからここに、;つれてこられましたから。」pc
!|(0);「そうか。」pc
!若い女性;「あの、ww;あなたの名前は?」pc
!|(0);「ん。」pc
!若い女性;「あっ、いえ、別に。」pc
!|(0);「ああ、かまわない。p;俺の名は、;|(0)・カサンドラ。」pc
!若い女性;「えっ、p;あなたがあのデビルバスターの;|(0)さん!」pc
!|(0);「ああ、他人はそう呼ぶがな。p;ところで、君の名は?」pc
!若い女性;「わたしは、pc
&bgm 6
&inputpartyname 7
&bgm 8
!|(7);「わたしは、|(7)です。」pc
!|(0);「|(7)か、;どこかで聞いたような名だな。p;
!さて、ここに長居は無用だ!;行こうか。」pc
!|(7);「ええ、|(0)さん。」pc
!|(0);「さんづけは;よしてくれないか。」pc
!|(7);「えっ、ええ。p;でもどうして。」pc
!|(0);「君は、俺を呼び捨てにすれば;それでいい!p;さ、行こうか。」pc
&partymove 2,2,2
!o(1)|(7);「あっ、;ちょっと待ってください。」pc
&partymove -8
!o(1)|(0);「どうした?」pc
!o(1)|(7);「ほら、;見て|(0)さん、これ。p;・・w・・wあっ、ごめんなさい。p;
!さんをつけたら;ダメでしたよね。」pc
!o(1)|(0);「盾の模様のある鍵だな。」pc
!o(1)|(0)は、:盾の模様が描かれた:銀の鍵を手に入れた。pc
&jsr disposeofitem
&partyitemin (盾の鍵)
!o(1)|(7);「これ、どこの鍵かしら。」pc
!o(1)|(0);「さぁな、行くぞ!」pc
!o(1)|(7);「えっ、はい。」pc
&partymove -2
&partyset 0,7
%manpoint(1)= { 511,511 }
&on
event++ //event=7
&&
}
&if (event==12) {
%mandef(1) = { 8,0,$8a,%down,-1 }
%manpoint(3)= { 767,767 }
&on
&bgm 10
!|(0);「なにっ!」pc
!|(8);「そ、そんなことって。」pc
!|(7);「ハンナさん!p;なぜ!w どうして!」pc
Xsub=105
&partyspeed 2
&jsr Xmove
// &partyset 0
&partyset 0,7,8
&on
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8
&partymove 6,6,8,8,8,8,8,8,-4
//&partyspeed 1
&on
!|(0);「・w・w・w・w・w・w・w・。;ダメだ、息がない。」pc
!|(8);「ひっひどい、ひどすぎる。」pc
!|(7);「ハンナさん・・・・・。」pc
!|(0);「くそっ!」pc
&partymove 4 //ハンナを抱きあげる(うまく見えるかな)
&manmove 1, 8
!|(0);「城の外に出してあげよう。;ここじゃ、;ゆっくり眠れないだろ。」pc
!|(7);「・・・・・|(0)。」pc
!|(8);「そうだよね、その方が、;ハンナのためだよね。」pc
!|(7);「ええ。」pc
!|(0);「行こうか。」pc
&complete
&bgm -1
w_speed=20
&jsr FADEOUT
&partyset 0
event++ //event=13
&goto2 シンシア墓地,@2,%up
}
#@10
&if (%direc>=0) {
&&
}
&if ((event==12) and (%direc==-6)) {
!|(8);「戻ってどうするんだい!」pc
!|(7);「そうですよ!」pc
&partymove 4,4,4,4
&&
}
&if (event!=6) {
&&
}
&if ((event0==0) or (event0==4)) {
event0++
%manpoint(5)={ %px-7,%py-1 }
%manpoint(6)={ %px-7,%py+1 }
&on
&manmove 5, -6
&manmove 6, -6
!ガーゴイル;「ここからは通さん!」pc
&manmove 5 ,6,6,6,6
&manmove 6 ,6,6,6,6
Xsub=%nowbgm
&bgm 0
&battle $1000,11,ガーゴイル,1,ガーゴイル,1
&jsr gold_Gover
&bgm Xsub
%manpoint(5)= { 511,511 }
%manpoint(6)= { 511,511 }
&on
!|(0);「急ごう!」pc
&partymove 4,4,4
&&
}
!|(0);「俺は、こっち行って;どうするつもりだったんだ!p;
!行く方向が逆だぞ!」pc
&partymove 4,4,4,4
#@11
&if (%direc>=0) {
&&
}
&if ((event==12) and (%direc==-8)) {
!|(8);「|(0)!;なにしてるんだい!」pc
!|(7);「そうですよ!;早くしないと!」pc
&partymove 2,2,2,2
&&
}
&if (event!=6) {
&&
}
&if ((event0==1) or (event0==3) or (event0==5)) {
event0++
%manpoint(5)={ %px-1,%py+8 }
%manpoint(6)={ %px+1,%py+8 }
&on
!ガーゴイル;「おまえを殺す!」pc
&manmove 5 ,8,8,8,8
&manmove 6 ,8,8,8,8
Xsub=%nowbgm
&bgm 0
&battle $1000,11,ガーゴイル,1,ガーゴイル,1
&jsr gold_Gover
&bgm Xsub
%manpoint(5)= { 511,511 }
%manpoint(6)= { 511,511 }
&on
!|(0);「行くぞ!」pc
&partymove 2,2,2
&&
}
!|(0);「ちっ、こんな所で、;迷うわけにはいかない。」pc
&partymove 2,2,2,2
#@12
&if (%direc>=0) {
&&
}
&if ((event==12) and (%direc==-4)) {
!|(8);「そっちじゃないだろ!」pc
!|(7);「そうですよ!;|(0)!」pc
&partymove 6,6,6,6
&&
}
&if (event!=6) {
&&
}
&if ((event0==2) or (event0==6)) {
event0++
%manpoint(5)={ %px+7,%py-1 }
%manpoint(6)={ %px+7,%py+1 }
&on
&manmove 5, -4
&manmove 6, -4
!ガーゴイル;「邪魔はさせん!」pc
&manmove 5 ,4,4,4,4
&manmove 6 ,4,4,4,4
Xsub=%nowbgm
&bgm 0
&battle $1000,11,ガーゴイル,1,ガーゴイル,1
&jsr gold_Gover
&bgm Xsub
%manpoint(5)= { 511,511 }
%manpoint(6)= { 511,511 }
&on
!|(0);「この先か!」pc
&partymove 6,6,6
&&
}
!|(0);「急がないと、;彼女が危ない!」pc
&partymove 6,6,6,6
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城B1] //フレデリック城地下1階
//&mappal map\dark.PAL
&map map\B1.MAP //城B1.MAP
&if (ending!=0) {
%bcirclesize=30
%mandef(1) = { 11,0,$60,2,0 } //ミーナ
&blackcircle 1
&on
&partymove 2,2,2,2,2,2,-8
&wait 200
%bcirclesize=128
&blackcircle 1
&on
&wait 150
&partymove -2
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&wait 300
&exec bin\sepia.x
! : : : :MAPw :
! wSJOMw :
! w:MAPPCGw :
! w鈴木 浩wさん :
! wSJOMw :
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
&partyset 0
ending++ //ending=6
&goto2 シンシア墓地,@2,%up
}
&if (%nowbgm!=15) {
&bgm 15
}
mons1=アースハンド //monster set
hm1=4
mons2=オーク
hm2=2
mons3=エビルアイ
hm3=2
mons4=スケルトン
enc_pat=4
encounter=40 // 1/40
&jsr 黒十字
Tsub=T城B1 //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(16) = { 15,0,$84+Tno,2,-1 }
Tbit=8
&jsr 宝開閉?
%mandef(17) = { 15,0,$86+Tno,2,-1 }
Tbit=16
&jsr 宝開閉?
%mandef(11) = { 15,0,$86+Tno,2,-1 }
%mandef(12) = { 15,0,$86+Tno,2,-1 }
%mandef(13) = { 15,0,$86+Tno,2,-1 }
%mandef(14) = { 15,0,$86+Tno,2,-1 }
%mandef(15) = { 15,0,$86+Tno,2,-1 }
Tbit=32
&jsr 宝開閉?
%mandef(18) = { 15,0,$86+Tno,2,-1 }
Tbit=64
&jsr 宝開閉?
%mandef(19) = { 15,0,$86+Tno,2,-1 }
%manpoint(19)={ 240,11 }
&if (event==11) {
%bcirclesize=30
%mandef(1) = { 11,0,$60,2,0 } //ミーナ
%manpoint(1) = { 250,34 }
&blackcircle 1
} &else {
%bcirclesize=128
&blackcircle 1
}
&on
!o(1);[フレデリック城地下1階]pc
&if (event==11) {
&partyspeed 1
&partymove 2,2,2,2,2,2
!|(7);「きゃっ、;
&partymove -8,-8,-8,-8
!真っ暗で、なにも見えない。p;
!こんなに暗いと、;中に入れないですね。」pc
!|(0);「心配いらないさ、;フォライト!!」pc
%bcirclesize=128
//&blackcircle 0
&on
&partymove -8,-8,-8,-8,-8
!|(0);「こういう所によく入るからな、;
!明かりの魔法ぐらいは;使えないとな。」pc
!|(7);「うわぁ~、きれい!」pc
!|(0);「はははは、wwこの光の玉を見て、;そう言ったのは君が初めてだ。」pc
!|(7);「ねぇ|(0)、;わたしw・w・w・wあなたがw・w・w・。」pc
&partymove -2
&bgm -1
!|(0);「しっ、何かこっちに来る!」pc
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
!女性;「|(7)、;あんた無事だったんだね。」pc
&bgm 8
!|(7);「えっ、ええ、;あなたも無事でよかったです。」pc
!女性;「ところで|(7)、;そいつはだれだい。」pc
!|(7);「わたしを助けてくれた人なの、p;名前は、」pc
!|(0);「|(0)・カサンドラ!」pc
!女性;「ふ~ん、あんたがね~、;|(7)を助けたってね~。p;
&manmove 1, 8
!ところで、こいつは;当てになるのかい、|(7)。」pc
!|(7);「ええ、もちろんです!」pc
!|(0);「ところで、君の名は?」pc
!女性;「あたし、wあたしは、;|(8)。pよろしくね。」pc
!|(0);「そうか、君が、;|(8)・アレンドラか。」pc
!|(8);「なんであんたが、あたしの名前;知ってるんだい!」pc
!|(0);「君の親父が俺に;君を助けてくれと、;頼んできたからな。」pc
!|(8);「そう・w・w・w・。p;あっ、それより、;ハンナが大変なんだ!p;
!|(7)が連れてかれた後、;ハンナも連れてかれて、;急がないと。」pc
&bgm 14
!|(7);「えっ、ハンナさんが!p;|(0)、お願い、;ハンナさんを助けて。」pc
!o(0)|(0);「ん~、
%selectlist= { そうだな、助けよう,いや、もうダメだろう }
&switch %select {
&case 0:
!c|(7);「うん、ありがとう、;急ぎましょう。」pc
!|(8);「そうだよね、;あんたなかなかいい奴だね。」pc
!|(0);「そうでもないさ、;俺は救助しに来たんだからな、;
!当然だろ。p;
セシル+=30
ミーナ+=30
&break
&case 1:
!c|(8);「なんだい、こいつは!p
!まだ、;ダメだと決まったわけじゃ;ないだろ」pc
!|(7);「わたし、まだ、;無事だって信じてる。」pc
!|(0);「仕方ないな。行くとするか。p;
セシル-=50
ミーナ-=50
&break
&default:
!ん~、・w・w・w・。」pc
!|(8);「おいっ、;悩んでる場合じゃないだろ!」pc
!|(7);「|(0)、早く行かないと。」pc
!|(0);「そうだな、急ごう!p;
}
!ところで、;君はどうやって逃げたんだ。」pc
!|(8);「えっ、wそれが、;w分からないんだ。」pc
!|(0);「分からない!;どういう事だ!」pc
!|(8);「ハンナが;連れてかれようとした時、;あたしは、抵抗したんだ。p;
!それから、;何があったのか分からないけど、;急に気を失って、p;
!気が付いたら、;この近くに倒れてたんだ。」pc
!|(0);「その話本当か、;信用できないな。」pc
!|(8);「本当だって!w信じてよね。」pc
!|(7);「|(8)さんは、;嘘をつく様な人じゃないです。」pc
!|(0);「ま、無事だったからいいか。」pc
!|(8);「そうそう、それより急ご。p;どうやら、;|(7)と同じように、;
!城の上の方に;連れてかれたみたいね。」pc
!|(7);「あの、わたしが殺されそうに;なった場所ですね、きっと。」pc
!|(0);「よしっ、行こう」pc
&partymove 2,2,8,8,8,8,8,8
%manpoint(1) = { 511,511 }
&partyset 0,7,8
&partyspeed 2
&on
&bgm -1
&partymove 8,8
event++ //event=12
event0=0
&goto2 城1F,@11,%down
}
#10 //宝箱 大
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「もう何もないわね。」pc
&&
}
!|(0);「えらい物が入ってそうだな。」pc
!|(8);「ねぇ、早く見てみようよ。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$89,2,-1 }
&on
!|(0);「なんだ、これは?」pc
!|(7);「何かしら、わたし、;こんなの見たことないです。」pc
!|(0);「これは、楽器だろ、たぶん。」pc
!|(8);「はwはwはwはっ。p;あんた達、;ほんとに知らないんだね。」pc
!|(7);「|(8)さん、;知ってるのですか?。」pc
!|(8);「あたしは、こう見えても、;商人なんだから!」pc
!|(0);「本当に知ってるのか、;だったら何に使うものなんだ!」pc
!|(8);「これはね、東洋に伝わる計算;するための道具なんだって。」pc
!|(7);「そうなんですか。;わたし、初めて聞きました。」pc
!|(0);「ところで、;どうやって使うんだ。」pc
!|(8);「それがさ~、知らないんだ。;でも、これ、私がもらうよ。」pc
!|(0);「まぁ、いいが。p;使い方を知らないなら持ってても;仕方ないと思うが。」pc
!|(8);「いいのいいの。p;いざとなったら、振り回して;武器にでもするから。」pc
!|(0);「好きにすればいい。」pc
!|(7);「ふふふふふ。」pc
!|(8);「なんだよ、別にいいでしょ!」pc
&if (%partyexist(11)==1) {
!|(11);「終わったか。何だったら、;私が使い方を教えようか。」pc
!|(8);「えっ、|(11)、;あんた知ってるのかい?」pc
!|(11);「もちろんだ!」pc
!|(7);「|(11)さんって;物知りなんですね。p;わたし、関心しました。」pc
!|(8);「じゃぁ、じゃぁ、;教えて、教えて!」pc
!|(0);「おいおい、そういうことは、;後にしてくれないか。」pc
!|(8);「分かったわよ。p;コソコソ;
!(ねぇ、|(11)、;後で本当に教えてよ!)」pc
!|(11);「そうだな、いいだろう。」pc
}
Tno=(そろばん)
&jsr 宝ゲット
T城B1=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&if (Tno==1) {
ミーナ+=20
}
&on
#11 //中宝
Tbit=16
&if ((Tsub and Tbit)!=0) {
!|(0);「どれも、カラだな。」pc
!|(7);「ほんとうですね。」pc
&&
}
&jsr pcm_treasure
%mandef(%manno)= { 15,0,$87,2,-1 }
&on
&switch extraT {
&case 0:
!|(0);「カラっぽだな!」pc
!|(8);「そうみたいだね。」pc
!|(7);「他のも、見てみましょう。」pc
&break
&case 1:
!|(0);「また、カラか!」pc
!|(7);「ほんと?w;見せてください・w・w・w・、;ほんとですね。」pc
&break
&case 2:
!|(0);「おいっ、カラじゃないか!」pc
!|(8);「もしかして、;何もないんじゃない。」pc
!|(7);「もう少し、頑張りましょう。」pc
&break
&case 3:
!|(0);「おいっ、|(11)!;カラじゃないか!」pc
!|(8);「またカラなのかい!」pc
!|(11);「もう根をあげたのか、;|(0)!」pc
!|(0);「分かったよ、次に行こうか。」pc
&break
&case 4:
!|(0);「ふぅ~!」pc
!|(7);「どうしたの、wもしかして、」pc
!|(0);「ああ、カラっぽだ。」pc
!|(8);「またかい!」pc
!|(0);「こうなったら、意地だな!」pc
&break
&case 5:
!|(0);「カラ!」pc
&break
&case 6:
!|(0);「これもカラ!」pc
&break
&default:
!|(0);「おっ!;やっと見つけたぞ!」pc
Tno=(黒いディスク2)
&jsr 宝ゲット
&if ((Tsub and Tbit)!=0) {
&if ((T城B3 and 288)==0) {
!|(11);「よくやったな。」pc
!|(0);「ところで、;なんなんだこれは!」pc
!|(11);「秘密だ!;自分で、見つけることだな!」pc
!|(8);「やっぱり、あんたは、;ケチだよね!」pc
} &else {
!|(0);「|(11)、;これのことだな。」pc
!|(11);「そういうことだ。」pc
}
}
T城B1=Tsub
}
extraT++
&jsr 宝開閉?
%mandef(11) = { 15,0,$86+Tno,2,-1 }
%mandef(12) = { 15,0,$86+Tno,2,-1 }
%mandef(13) = { 15,0,$86+Tno,2,-1 }
%mandef(14) = { 15,0,$86+Tno,2,-1 }
%mandef(15) = { 15,0,$86+Tno,2,-1 }
&on
#12
&link 11
#13
&link 11
#14
&link 11
#15
&link 11
#16 //小宝
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう何も発見せず!」pc
&&
}
!|(0);「宝箱発見!」pc
&jsr pcm_treasure
%mandef(16) = { 15,0,$85,2,-1 }
&on
!|(0);「おっ、薬発見!」pc
!|(8);「こんなんで、;喜んでも仕方ないだろ!」pc
Tno=(エクスポーション)
&jsr 宝ゲット
T城B1=Tsub
&jsr 宝開閉?
%mandef(16) = { 15,0,$84+Tno,2,-1 }
&on
#17 //中宝
Tbit=8
&jsr 宝開閉?
&if (Tno!=0) {
!|(7);「もう何もないですね。」pc
!|(0);「そうだな、;いつまで覗いてもムダだな。」pc
&&
}
&jsr pcm_treasure
%mandef(17) = { 15,0,$87,2,-1 }
&on
!|(0);「いい物が入っているぞ!」pc
!|(8);「どれどれ!;ほんとだね!」pc
Tno=(銀の腕輪)
&jsr 宝ゲット
T城B1=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$86+Tno,2,-1 }
&on
#18 //中宝
Tbit=32
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「もう何もないって。」pc
!|(0);「そうだな。」pc
&&
}
&jsr pcm_treasure
%mandef(18) = { 15,0,$87,2,-1 }
&on
!|(0);「これは、役に立ちそうだ!」pc
!|(7);「ほんとですね!」pc
Tno=(銀の腕輪)
&jsr 宝ゲット
T城B1=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$86+Tno,2,-1 }
&on
#19 //小宝
Tbit=64
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「もう、ないわね、ww残念ね。」pc
&&
}
!|(8);「ほらっ、宝箱!」pc
!|(0);「言われなくても、;分かっている。」pc
&jsr pcm_treasure
%mandef(19) = { 15,0,$85,2,-1 }
&on
!|(0);「おっ、武器だ!」pc
!|(7);「ほんとですね、;先がとっても鋭いですね。」pc
!|(0);「こりゃ、;俺には扱えそうにないな。」pc
!|(8);「じゃぁ~、;あたしがもらうわね。」pc
!|(0);「|(8)!;使えるのか?」pc
!|(8);「もちろんよ!」pc
!|(0);「そうかw・w・w・w・。p;だったら、|(8)が;持つのがよさそうだな。」pc
Tno=(スティレット)
&jsr 宝ゲット
T城B1=Tsub
&jsr 宝開閉?
%mandef(19) = { 15,0,$84+Tno,2,-1 }
&on
#@0
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城1F,@11,%down
#@1
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城1F,@15,%down
#@2
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城壁前,@7,%down
#@3
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B2,@3,%down
#@4
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B2,@4,%down
#@5
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城壁前,@6,%down
#@6
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B2,@2,%down
#@10
&if (%direc>=0) {
&&
}
&if (%partyexist(11)==0) {
!|(0);「ダメだ、これ以上先には、;進めない!p;
&partymove 2,2
!なぜだろうか。」pc
} &else {
&if ((eventT and 2)==0) {
!|(0);「ダメだ!;これ以上先には、進めないな!」pc
!|(11);「ほほう、ここまで来るとは、;|(0)。p;
!君は、なかなか注意力があるな。p;いいだろう。」pc
!|(0);「おいっ、|(11)、;どういうことだ!」pc
!|(11);「ナウッタ ジュラマト イド!」pc
!|(7);「えっ、呪文なの?」pc
!|(11);「これでいい。行くぞ!」pc
!|(0);「行くぞって、;どういうことなんだ!」pc
!|(8);「そうよ、説明ぐらい;してくれてもいいでしょ!」pc
!|(11);「この先に行けば;分かることだ。」pc
!|(8);「もう!」pc
!|(0);「行ってみるか。」pc
eventT=eventT or 2
}
}
#@11
&if (%direc>=0) {
&&
}
&if ((eventT and 4)==0) {
!|(11);「さぁ、ここから先は、;大変だぞ。」pc
!|(0);「ふぅ~!w;分かったよ。」pc
!|(8);「ほんと、あんたは、;特別だからね。」pc
!|(7);「でも、頑張りましょう。」pc
!|(8);「ふぅ~、分かったわよ。」pc
eventT=eventT or 4
}
#@42 //隠し宝
&if (%direc<0) {
&&
}
Tbit=2
&if ((Tsub and Tbit)==0) {
!|(7);「わぁ、こんな所にも、;花が咲いてる!」pc
!|(8);「本当だ、きれいね。」pc
!|(0);「これは、なんだ!」pc
Tno=(ルビーの指輪)
&jsr 宝ゲット
T城B1=Tsub
&if ((Tsub and Tbit)==0) {
&&
}
!|(7);「|(0)、どうしたの?」pc
!|(8);「なんだい、;その手に持ってるのは?」pc
!|(0);「ん?」pc
!|(8);「なぁ、見せなよ!」pc
!o(0)|(0);(どうしようか?)
%selectlist= { 王女様にあげる,道具屋の娘にあげる,自分がもらう }
&switch %select {
&case 0:
!c|(0);「|(7)、;これ、君にあげる。」pc
!|(7);「えっ、wあの、wこれって、;ルビーの指輪!?」pc
!|(0);「いらないのか!」pc
!|(7);「いっ、いえ。ww;|(0)、ありがとう!」pc
!|(8);「いいなぁ、私も欲しいな!p;でも、やっぱりいいや!」pc
!|(7);「|(8)さん・・・、;ごめんなさい。」pc
!|(8);「なんであやまるんだい。;気にすることなんかないよ!;
!あんたがもらった物だしね。」pc
&partyitemout (ルビーの指輪)
セシル+=80
&&
&case 1:
!c|(0);「|(8)、;君に、やろうか。」pc
!|(8);「これって・w・w・w・、;ルビーの指輪じゃない!」pc
!|(0);「いらないのか!」pc
!|(8);「いらないわけないだろ。p;もちろんもらうよ。p;
!・w・w・w・w・ありがと、;|(0)!」pc
!|(7);「|(8)さん、;よかったですね。」pc
!|(8);「へへっ、なんか得したわね。」pc
&partyitemout (ルビーの指輪)
ミーナ+=80
&&
&default:
//&partyspeed 2
//&partymove -6,-4,-6,-4,-6
//&partyspeed 1
!c|(0);「いっ、いや。なんでもない!」pc
!|(8);「なんか怪しいね、;ほんとになんでもないのかい?」pc
!|(0);「ああ、なんでもない。」pc
!|(8);「それならいいわよ。」pc
!|(7);「|(0)w・w・w・。」pc
セシル-=40
ミーナ-=40
&&
}
}
!|(0);「もう、落ちてないな。」pc
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城B2] //フレデリック城地下2階
//&mappal map\dark.PAL
&map map\B2.MAP //城B2.MAP
&if (%nowbgm!=15) {
&bgm 15
}
mons1=オーク //monster set
hm1=3
mons2=スケルトン
hm2=3
mons3=オーガ
hm3=2
mons4=グール
enc_pat=4
encounter=48 // 1/48
&jsr 黒十字
Tsub=T城B2 //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(12) = { 15,0,$84+Tno,2,-1 }
Tbit=8
&jsr 宝開閉?
%mandef(13) = { 15,0,$88+Tno,2,-1 }
Tbit=16
&jsr 宝開閉?
%mandef(14) = { 15,0,$84+Tno,2,-1 }
Tbit=32
&jsr 宝開閉?
%mandef(15) = { 15,0,$88+Tno,2,-1 }
Tbit=64
&jsr 宝開閉?
%mandef(16) = { 15,0,$88+Tno,2,-1 }
Tbit=128
&jsr 宝開閉?
%mandef(17) = { 15,0,$88+Tno,2,-1 }
Tbit=256
&jsr 宝開閉?
%mandef(18) = { 15,0,$84+Tno,2,-1 }
%bcirclesize=128
&blackcircle 1
&on
&if (door_sound==0) {
!o(1);[フレデリック城地下2階]pc
}
door_sound=0
#10 //小宝
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「何も無しだな!」pc
&&
}
!|(0);「早速中身拝見!」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$85,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno,2,-1 }
&on
#11 //小宝
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「・w・w・w・w・w・w・たまには、;なんか見つからないかな。」pc
&&
}
&jsr pcm_treasure
%mandef(11) = { 15,0,$85,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
&on
&if (Tno==1) {
!|(8);「今回は、無口だね。」pc
!|(0);「別にいいだろ!」pc
}
#12 //小宝
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(7);「もう何もないみたい!」pc
&&
}
&jsr pcm_treasure
%mandef(12) = { 15,0,$85,2,-1 }
&on
!|(7);「薬が入ってます!」pc
Tno=(エクスポーション)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(12) = { 15,0,$84+Tno,2,-1 }
&on
#13 //大宝
Tbit=8
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もうないな。この宝箱も;呪われてないだろうな。」pc
&&
}
&jsr pcm_treasure
%mandef(13) = { 15,0,$89,2,-1 }
&on
!|(0);「鎧のようだな。」pc
Tno=(呪われた鎧)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(13) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==1) {
!|(7);「でも、呪いがかかってるような;気がしますけど。」pc
!|(8);「ほんと、趣味の悪い鎧だね。」pc
}
#14 //小宝
Tbit=16
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「結局、薬だけだったね!」pc
&&
}
!|(7);「宝箱があります!」pc
&jsr pcm_treasure
%mandef(14) = { 15,0,$85,2,-1 }
&on
!|(0);「薬だけのようだ。」pc
!|(8);「もっといいのを、;入れればいいのにね。」pc
Tno=(エクスポーション)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(14) = { 15,0,$84+Tno,2,-1 }
&on
#15 //大宝
Tbit=32
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「呪われた物だけか。」pc
&&
}
!|(0);「大きめの宝箱だな。」pc
!|(7);「いい物が入ってると;いいですね。」pc
&jsr pcm_treasure
%mandef(15) = { 15,0,$89,2,-1 }
&on
!|(0);「ん?p;剣のようだが。」pc
Tno=(呪われたつるぎ)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(15) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==1) {
!|(8);「気持ち悪い剣だね、これ。」pc
!|(7);「これ、w;呪われてるみたいだけど。」pc
!|(0);「呪われている剣か、;役に立そうにないな。」pc
}
#16 //大宝
Tbit=64
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「なにも入ってないな。」pc
&&
}
&jsr pcm_treasure
%mandef(16) = { 15,0,$89,2,-1 }
&on
!|(0);「ん、w腕輪か!;俺用じゃないな。」pc
Tno=(くろがねの腕輪)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(16) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==1) {
!|(8);「あたし達女性用だね。」pc
}
#17 //大宝
Tbit=128
&jsr 宝開閉?
&if (Tno!=0) {
!|(7);「何もないですね。」pc
&&
}
!|(7);「何が、入ってるのかしら。」pc
&jsr pcm_treasure
%mandef(17) = { 15,0,$89,2,-1 }
&on
!|(0);「腕輪だな。」pc
!|(7);「ほんと、銀の腕輪ですね。」pc
Tno=(くろがねの腕輪)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(17) = { 15,0,$88+Tno,2,-1 }
&on
#18 //小宝
Tbit=256
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「一つだけか!」pc
&&
}
!|(0);「宝箱だ!」pc
&jsr pcm_treasure
%mandef(18) = { 15,0,$85,2,-1 }
&on
!|(0);「おっ、薬が入ってるな!」pc
!|(8);「まぁまぁな物だね!」pc
Tno=(リアリゼーション)
&jsr 宝ゲット
T城B2=Tsub
&jsr 宝開閉?
%mandef(18) = { 15,0,$84+Tno,2,-1 }
&on
#@0
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B3,@0,%down
#@1
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B3,@1,%down
#@2
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B1,@6,%down
#@3
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B1,@3,%down
#@4
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B1,@4,%down
#@5
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B3,@2,%down
#@10
&if (%direc>=0) {
&&
}
&if ((eventT and 16)==0) {
!|(0);「ここは、浅いようだ。」pc
!|(8);「それってもしかして;入るってこと。」pc
!|(0);「もちろんだ。」pc
!|(7);「|(8)さんどうしたの。」pc
!|(8);「べ、wべつに、w何でもないわよ。p;ほんとうに。」pc
!|(0);「入っても大丈夫だな!」pc
!|(8);「も、もちろんよ、;行きましょ!」pc
&partymove 2,2,2,2,2,2
eventT=eventT or 16
}
#@40
!|(0);「さ、行くぞ!」pc
!|(7);「ええ、頑張りましょ。」pc
!|(8);「さっさと、片付けようよね!」pc
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@42 //隠し宝
&if (%direc!=8) {
&&
}
Tbit=512
&if ((Tsub and Tbit)==0) {
&if ((eventT and 8)==0) {
!|(0);「なんだ!」
&partymove 6,6,8,8,8,8,8,4,4,4,4,2,2,2,2,2,6,6,-8
!c
!|(0);「ここだけ妙な石柱があるぞ。」pc
!|(7);「ほんとうですね、;ここだけ緑色ですね。;どうしてかしら。」pc
!|(8);「なんかあるのかな。;叩いてみようか。」pc
!|(0);「おい、待てよ|(8)!」pc
&pcm 7
&wait 160
!|(8);「もう、叩いちゃったわよ。」pc
!石柱;「痛いな。」pc
!|(8);「げげ~、wは、wはしらがw;しゃべった~!」pc
!石柱;「なにがじゃ、おこしといて。;で、用はあれじゃな。」pc
!|(0);「すまないな、;用は、別にない。」pc
!|(7);「ごめんなさい、;起こすつもりはなかったの。」pc
!|(8);「あっ、ほんと、;悪気はなかったんだ。」pc
!石柱;「ん、わしの持ってる剣が;欲しくて来たんじゃな。」pc
!|(0);「剣って、なんなんだ。」pc
!石柱;「そうか、やはりそうか。;だったら、わしに勝ってみろ。」pc
!|(0);「おっ、おい、待てよ、;こっちの話もきけよ!」pc
Xsub=%nowbgm
&bgm 0
&battle $1000,23,ロックハザード,1
&if (%exitcode==1) {
!石柱;「なんじゃ、;こんなもんじゃったか!」pc
}
&jsr gold_Gover
&bgm Xsub
!石柱;「お前達、なかなかやるな。;ほれ、欲しいのは、これじゃろ。p;
!用が済んだら;もう起こすんじゃないぞ。」pc
!|(0);「ああ、;もう二度と起こさないさ。」pc
eventT=eventT or 8
Tno=(トリプルファング)
&jsr 宝ゲット
T城B2=Tsub
&if ((Tsub and Tbit)==0) {
!|(0);「仕方ない、;ここに置いておくか。」pc
!|(7);「そうですね、持ち物に余裕が;できたら取りに来ましょう。」pc
!|(8);「なに言ってるのよ、;なんか処分しましょ。w;ね!」pc
&&
}
!|(0);「早速装備してみるか。」pc
!|(7);「どうですか。」pc
!|(8);「ねぇ、どうなんだい、;早く装備してみなよ!」pc
&&
}
Tno=(トリプルファング)
&jsr 宝ゲット
T城B2=Tsub
&if ((Tsub and Tbit)==0) {
!|(7);「あの、まだ持ち物が;いっぱいですけど。」pc
!|(8);「ばかだね、p;だからさっさと、なにか;処分したらよかったのにね。」pc
セシル--
ミーナ--
&&
}
!|(0);「やっと、持てるな。;どれ、装備してみるか。」pc
&&
}
!|(7);「そっとしてあげましょう。」pc
!|(0);「そうだな、;起こすと厄介だからな。」pc
!|(8);「そうそう、;もう何もしないわよ、;あたしは。」pc
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城B3] //フレデリック城地下3階
&ldef T10sub
//&mappal map\dark.PAL
&if (door_sound!=1) {
&map map\B3.MAP //城B3.MAP
}
&if (%nowbgm!=15) {
&bgm 15
}
mons1=スケルトン //monster set
hm1=3
mons2=キングオーク
hm2=2
mons3=ブロブ
hm3=1
mons4=ブラッドブロブ
enc_pat=4
encounter=40 // 1/40
&jsr 黒十字
Tsub=T城B3 //宝セット
Tbit=1
&if ((Tsub and $e0)==0) {
T10sub=4
} &else {
&if ((Tsub and $e0)==$20) {
T10sub=2
} &else {
T10sub=0
}
}
&jsr 宝開閉?
%mandef(10) = { 15,0,$84+Tno+T10sub,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
Tbit=8
&jsr 宝開閉?
%mandef(13) = { 15,0,$86+Tno,2,-1 }
Tbit=16
&jsr 宝開閉?
%mandef(14) = { 15,0,$88+Tno,2,-1 }
%bcirclesize=128
&blackcircle 1
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1);[フレデリック城地下3階]pc
}
door_sound=0
#10 //大中小宝 変な宝箱
Tsub=T城B3
Tbit=1
T10sub=Tsub and $e0
&if ((%haveitem(黒いディスク1)==1) and (T10sub==0)) {
&if ((Tsub and 256)==0) {
!|(0);「そうか、この黒いディスク1を;入れてみるか。」pc
!|(7);「そうですね、鍵の穴の大きさと;同じぐらいですしね。」pc
!|(11);「なかなか鋭いな、;入れてみるといい。」pc
!|(8);「そうそう、レッツゴー!」pc
} &else {
!|(0);「この黒いディスク1だな。」pc
!|(11);「そういうことだ、;さぁ、入れてみるといい。」pc
}
&pcm 5
!|(0);「鍵が開いたようだ。」pc
&partyitemout (黒いディスク1)
T城B3=Tsub or 32
!|(0);「開けてみるか。」pc
&pcm 6
&wait 120
%mandef(10)= { 15,0,$89,2,-1 }
&on
!|(0);「なんだ、中に一回り小さな;宝箱が入っているだけだ。」pc
!|(7);「えっ、ほんとう?;・w・w・w・、ほんとうですね。」pc
!|(8);「出してみるわよ。」pc
%mandef(10)= { 15,0,$86,2,-1 }
&on
&&
}
&if ((%haveitem(黒いディスク2)==1) and (T10sub==$20)) {
!|(0);「この黒いディスク2だな、;入れるぞ。」pc
!|(11);「そうだな、;入れてみるといい。」pc
!|(8);「ほんと、クールだよね、;|(11)は。」pc
&partyitemout (黒いディスク2)
T城B3=Tsub or 64
&pcm 5
!|(7);「鍵が開いたみたいです。」pc
!|(0);「よし、開けるぞ。」pc
&pcm 6
&wait 120
%mandef(10)= { 15,0,$87,2,-1 }
&on
!|(0);「おい、またか。」pc
!|(7);「えっ、もしかして宝箱?」pc
!|(0);「そういうことだ、p;は~、出すか。」pc
%mandef(10)= { 15,0,$84,2,-1 }
&on
&&
}
&if ((%haveitem(黒いディスク3)==1) and (T10sub==$60)) {
!|(0);「今度も宝箱だったら、;怒るぞ。」pc
!|(8);「じゃぁ、この黒いディスク3を;入れるわね。」pc
&partyitemout (黒いディスク3)
T城B3=Tsub or 128
&pcm 5
!|(8);「鍵が開いたわよ。;じゃぁ、開けるわね。」pc
!|(0);「ああ。」pc
&pcm 6
&wait 120
%mandef(10)= { 15,0,$85,2,-1 }
&on
!|(8);「おおっ!」pc
!|(0);「なんだ、またか。」pc
!|(8);「違うって、ほら見てみなよ。」pc
!|(0);「ん、ただの剣か。」pc
!|(7);「ちょっと待って|(0)!;この剣から、;ものすごい魔力を感じます。」pc
!|(11);「ほほう、分かるか、これは、;我らに代々伝わる究極の;武器だ。」pc
!|(0);「だったら、;あんたが持ってるほうがいい。p;
!俺は、;これがあるから別にいい。」pc
!|(11);「いや、これは、|(0)に;使ってもらいたい。」pc
!|(7);「どうして?;あなたにとって大切な物、w;なんですよね。」pc
!|(11);「そうだが、これを扱える者が;現れるのを待っていたんだ。p;
!|(0)、君のことだ!」pc
!|(0);「おれが?p;どういうことだ。」pc
!|(11);「私は、必ず、;ナリスプリトンを倒したい。p;
!それには、;聖戦士である;お前の力が必要だ。」pc
!|(0);「聖戦士か、・w・w・w・w・w。p;残念だが俺は;聖戦士なんかじゃない。p;
!でも、心配するな、;ナリスプリトンを倒すのに;力は貸す。」pc
!|(11);「そうか。p;しかし、使ってくれ、;役に立つと思うが。」pc
!|(8);「そうよ、せっかくいいって;言ってるんだから、使いなよ。」pc
!|(0);「ま、別にかまわないが。」pc
!|(8);「だったら決まり!wwねっ。」pc
Tno= (アルテマウェポン)
&jsr 宝ゲット
T城B3=Tsub
!|(11);「大事に使ってくれ;|(0)。」pc
!|(0);「ああ、大丈夫だ。」pc
&&
}
&if (T10sub==0) {
&if ((Tsub and 256)==0) {
!|(0);「他の宝箱と違うな。p;鍵が掛かってるが、;
!鍵穴が細長いな。;どういうことだ?」pc
!|(7);「なにか、;差し込むんじゃないかしら。」pc
!|(8);「そうかもね、;何か持ってない?」pc
!|(0);「残念だが、差し込めそうな物は;ないようだ。p;
!仕方ない、あきらめよう。」pc
&if (%partyexist(11)==1) {
!|(11);「そう簡単にあきらめるものでは;ないぞ!p;
&if ((%haveitem(黒いディスク2)==1) or (%haveitem(黒いディスク3)==1)) {
!この宝の鍵は、;|(0)の持っている;黒いディスクだ。」pc
} &else {
!黒いディスクを探すといい。」pc
!|(0);「黒いディスク?;なんだそれ。」pc
!|(11);「見つければいい、実物を;見る方が良く分かるだろ。」pc
!|(8);「ケチだね、;教えてくれてもいいのにね。」pc
}
T城B3=Tsub or 256
}
} &else {
!|(0);「黒いディスクだな。」pc
!|(11);「そういうことだ。」pc
&if ((%haveitem(黒いディスク2)==1) or (%haveitem(黒いディスク3)==1)) {
!|(11);「もちろん、;順番と言うモノがあるからな。」pc
!|(0);「ああ、分かった。」pc
}
}
&&
}
&if ((Tsub and 1)!=0) {
!|(0);「これで、;何もなくなったわけだ。」pc
!|(7);「もう、;何も出てこないようですね。」pc
!|(8);「あ~あ、あたし用のは;出てこないのかな。」pc
&&
}
!|(0);「こいつも、;ディスクとやらが必要か。」pc
!|(11);「そういうことだ。;もちろん順番があるからな。」pc
!|(0);「そのぐらい分かってるさ。」pc
#11 //大宝
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もうないな。」pc
!|(8);「金のかけらでも;入ってないかな。」pc
&&
}
&jsr pcm_treasure
%mandef(11) = { 15,0,$89,2,-1 }
&on
!|(0);「腕輪だな。」pc
!|(8);「どれどれ、w金じゃないこれ。;いい物見つけたわね。」pc
Tno=(金の腕輪)
&jsr 宝ゲット
T城B3=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
#12 //大宝
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もうないな。」pc
!|(7);「何もないですね。」pc
&&
}
&jsr pcm_treasure
%mandef(12) = { 15,0,$89,2,-1 }
&on
!|(0);「腕輪か、俺には向かないな。」pc
!|(7);「わたし達女性用ですね。」pc
Tno=(金の腕輪)
&jsr 宝ゲット
T城B3=Tsub
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
&on
#13 //中宝
Tbit=8
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「小さなかけらがまだ;残ってるな。」pc
!|(8);「ダメダメ、;こんなの使えないよ!」pc
&&
}
&jsr pcm_treasure
%mandef(13) = { 15,0,$87,2,-1 }
&on
!|(0);「紫色の水晶だ。;これは、シンシア水晶とか言う;物だな。」pc
Tno=(シンシア水晶)
&jsr 宝ゲット
T城B3=Tsub
&jsr 宝開閉?
%mandef(13) = { 15,0,$86+Tno,2,-1 }
&on
&if (Tno==1) {
!|(8);「そうだよ。p;でも、すごく大きな水晶だね。;p
!ねぇ、wあたしにちょうだい、;別にいいでしょ。」pc
!o(0)|(0)
%selectlist= { ああ、かまない,いや、俺が持っておこう }
&switch %select {
&case 0:
!c|(8);「ありがとう|(0)!p;これだけ大きかったら、;
!親父も大喜びだね!」pc
!|(7);「|(8)さん、;よかったですね。」pc
!|(8);「ほんと、こんなのって滅多に;見つからないんだ。」pc
&partyitemout (シンシア水晶)
ミーナ+=20
&&
&case 1:
!c|(8);「なんでだよ、|(0)が;持ってたって何にも;
!役立たないのにね。」pc
!|(0);「別に理由はないが、;重たいだろうから、p;
!俺が持ってやろうかと;思っただけだ。p;
!どうしても持ちたいなら、;ほら、渡そうか。」pc
!|(8);「そうだったのw・w・w・。;ごめん、てっきり、;
!独り占めするのかと;思ったんだ。」pc
!|(0);「俺が、独り占めだって!p;俺がこんなの持ってたって、;
!何の役にも立たないからな。;はwはwはwはwはっ!」pc
ミーナ-=50
&&
&default:
!;「・w・w・w・w・w・。p;しかし、大きいなこれ、p;あっ!
&pcm 8
&wait 200
!;すまない、;手が滑ってしまった。」pc
!|(8);「あ~!w;どうするんだよ、;もったいないな。p;
!こんなの滅多に;見つからないんだよ!;もう!」pc
!|(7);「|(8)さん、;この破片は使えないの。」pc
!|(8);「残念だけど、粉々だからね。;仕方ないか、
!あきらめよう。」pc
&partyitemout (シンシア水晶)
ミーナ-=40
&&
}
}
#14 //大宝
Tbit=16
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「この宝箱、少し焦げ臭いな。」pc
!|(7);「この杖が、;入っていたせいですね。」pc
&&
}
&jsr pcm_treasure
%mandef(14) = { 15,0,$89,2,-1 }
&on
!|(0);「なんだ、この杖は?」pc
Tno=(炎の杖)
&jsr 宝ゲット
T城B3=Tsub
&jsr 宝開閉?
%mandef(14) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==1) {
!|(8);「炎がともってるわね、これ。」pc
!|(7);「火の魔力が;込められているみたい。」pc
!|(0);「知ってるようだな|(7)。;だったら使えるな。」pc
!|(7);「ええ、使えます。」pc
!|(0);「だったら、決まりだな。p;|(7)が、;持つべきだな。」pc
}
#@0
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B2,@0,%down
#@1
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B2,@1,%down
#@2
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B2,@5,%down
#@3
&if (%direc>=0) {
&&
}
B4light=0
//&se 22
&goto2 城B4,@0,%down
#@4
&if (%direc!=8) {
&&
}
&if ((鍵flag and 512)==0) {
!|(0);「開かないな。」pc
!|(7);「鍵穴も、ないみたいですね。」pc
!|(8);「つまり、こっちからは;開けれないってわけね。」pc
!|(0);「そのようだな。」pc
&&
}
&jsr OPENDOOR
&goto2 城B3,@5,%up
#@5
&if (%direc!=2) {
&&
}
&if ((鍵flag and 512)==0) {
!|(0);「ここに、扉があるな。」pc
!|(7);「ここのレバーを外せば、;開きそうですね。」pc
!|(8);「そうみたいだね。」pc
&pcm 5
&wait 100
&pcm 5
&wait 30
&pcm 5
!|(8);「ダメだわ、;堅くて動かないわね。」pc
%selectlist= { 俺がやってみる,あきらめるか }
!o(0)|(0);
&switch %select {
&case 0:
!c
セシル+=10
ミーナ+=10
&break
&case 1:
!c|(7);「ちょっと待って。p;ここが開いたら、黄金の泉の;近くに
!出ると思います。」pc
!|(8);「そうよね、|(0)、;何とかならない。」pc
!|(0);「仕方ない、やってみるか。」pc
セシル-=10
ミーナ-=10
&break
&default:
!c|(8);「ちょっと、|(0)!;何とか言ってよね。」pc
!|(0);「ちょっと待ってくれ、;いま考えているんだ。p;
!・w・w・wここをこうして;・w・w・w・wよし!。」pc
セシル+=20
ミーナ+=20
&jmp @f
}
&pcm 5
&wait 40
&pcm 5
&wait 80
&pcm 5
&wait 20
&pcm 5
!|(0);「本当に堅いな、;よし、こうなったら意地だ!」pc
&label
&pcm 5
&wait 10
&pcm 5
&wait 100
!|(0);「開いたぞ!」pc
鍵flag=鍵flag or 512
&&
}
&jsr OPENDOOR
&goto2 城B3,@4,%down
#@10
&if ((event==14) and ((event0 and 32)==0)) {
!|(7);「水が流れていますね。」pc
!|(8);「ここは、地中湖みたいね。」pc
!|(0);「そのようだな。p;泳いで渡る羽目に;ならなきゃいいがな。」pc
!|(8);「冗談言わないでよ!」pc
!|(0);「ん?ww;|(8)泳げないのか?」pc
!|(8);「もっ、wもっ、wもちろん、w;泳げるわよ。」pc
!|(0);「ならいい。p;たぶん、;泳がずにすむとは思うがな。」pc
event0=event0 or 32
}
#@11
&if (%direc!=8) {
&&
}
&if ((鍵flag and 2048)==0) {
&if ((eventT and 32)==0) {
!|(7);「|(0)見て!」pc
!|(0);「どうした|(7)。」pc
!|(7);「ここに掛かってるの、;鍵じゃないかしら。」pc
!|(8);「ほんと、鍵じゃないこれ。」pc
!|(0);「役に立つかもしれないな。;持っていこうか。」pc
eventT=eventT or 32
} &else {
!|(0);「よしっ、取ろうか!」pc
}
&if (%rasthaveitem==0) {
!|(8);「だめよ!;もう持てないでしょ。p;何か処分しないと。」pc
&&
}
!|(0)達は、:なんの飾りもない少し錆びた:鉄の鍵を手に入れた。pc
&partyitemin (牢の鍵)
鍵flag=鍵flag or 2048
&&
}
!|(0);「もう、役に立ちそうな物は、;無いようだ。」pc
#@12
&if (%direc>=0) {
&&
}
&if ((event==14) and ((event0 and 1)==0)) {
!|(0);「この湖を渡るには、;ここしかなさそうだな。」pc
!|(7);「不気味な地下の湖と言う感じ;ですね。」pc
!|(8);「どうせ、あたし達が何を;言っても行くんでしょ。」pc
!|(0);「そういうことだ。;行くぞ!」pc
!|(8);「はぁ、やっぱりね。」pc
&partymove 2,2,2,2,2,2
event0=event0 or 1
}
#@13
&if (%direc>=0) {
&&
}
&if ((event==14) and ((event0 and 2)==0)) {
!|(7);「きゃっ!」
&exec bin\wave.x 1
!c
!|(0);「このぐらいの揺れで、;驚いてどうするんだ、p;この先・w・w・、;
!何か来る!」wwc
&bgm 0
&battle $1000,11,クラーケン,1
&jsr gold_Gover
&bgm 15
!|(8);「なんだい、この化け物は?」pc
!|(0);「たしかこいつ、;海の化け物のはずだ!p;なぜこんな所にいるんだ!」pc
!|(7);「ペットかしら?」pc
!|(0);「はぁ~?」pc
!|(8);「|(12)なら;やりかねないね。」pc
!|(0);「それもそうだな。p;この先にもいるだろうから、;気を抜くなよ。」pc
!|(7);「ええ、分かりました。」pc
!|(8);「ああ、分かってるって。」pc
event0=event0 or 2
}
#@14
&if (%direc>=0) {
&&
}
&if ((event==14) and ((event0 and 4)==0)) {
&pcm 9
&wait 60
!|(0);「どうやら、おでましのようだ!p;いくぞ!」pc
&bgm 0
&battle $1000,11,クラーケン,1
&jsr gold_Gover
&bgm 15
!|(0);「これで、二匹目か。」pc
!|(8);「いったい、この先、;何匹いるんだろうね。」pc
!|(7);「もう出てこなかったら;いいですけど。」pc
event0=event0 or 4
}
#@15
&if (%direc>=0) {
&&
}
&if ((event==14) and ((event0 and 8)==0)) {
!|(0);「ん?w;岩陰に、何かいるようだ。」pc
!|(8);「ひょっとして?」pc
&pcm 9
&wait 80
&bgm 0
&battle $1000,11,クラーケン,1
&jsr gold_Gover
&bgm 15
!|(8);「やっぱりね。p;さっさとここ;渡りきっちゃおうよ。」pc
!|(7);「でも、まだまだ、;先は長そうですけど。」pc
!|(8);「|(7)~、;あんまり言わないでよ。p;
!あたしだって、;そう思ってるんだから。」pc
event0=event0 or 8
}
#@16
&if (%direc>=0) {
&&
}
&if ((event==14) and ((event0 and 16)==0)) {
&exec bin\wave.x 2
!|(0);「さっきより、;揺れが大きいな。p;今度は、
!さっきまでと同じとは、;行きそうにないな。」pc
&bgm 0
&battle $1000,11,クラーケン,1,クラーケン,1
&jsr gold_Gover
&bgm 15
!|(0);「二匹で来るとはな。」pc
!|(8);「これで最後かな。」pc
!|(7);「そうだと、いいですね。」pc
event0=event0 or 16
}
#@17
&if (%direc>=0) {
&&
}
&if (event==14) {
&pcm 9
&wait 50
&pcm 9
&wait 25
&pcm 9
&wait 60
&pcm 9
!|(0);「な、wなんだ、今度のは、;今までより大きいぞ。」pc
&pcm 9
!|(8);「冗談でしょ、;あんなのと戦うのかい!」pc
!|(7);「こっちに来ます!」
&pcm 9
!wwc
&bgm 0
&battle $1000,23,クラーケン,1,マザークラケン,1,クラーケン,1
&jsr gold_Gover
&bgm 15
!|(0);「どうやら、あれが、;親玉だったようだな。」pc
!|(8);「って言うことは、;もう出てこないって事だよね。」pc
!|(7);「ええ、;たぶんそうだと思います。」pc
!|(8);「たぶんじゃなく、;絶対だよ!w絶対!!p;
!もうあんなのに;出会いたくないからね。」pc
&partymove 4,4,4,4,4,4,4,4,8,8,6,6
!|(0);「どうやら、;渡りきったようだな。」pc
!|(7);「よかった、実は、わたしも、;あの化け物、;気持ち悪いと思ってたんです。」pc
!|(8);「そうでしょ、;あたしもそうだよ。p;今は、ホットしてるよ。」pc
!|(0);「そうか、;俺は気にならなかったが。」pc
!|(8);「あんたは、特別だよ!」pc
!|(0) 「ははははは!」:
!|(7) 「ふふふふふ!」:
!|(8) 「ははははっ!」pc
!|(0);「さぁ、行こうか。」pc
event0=0
event++ //event=15
}
#@40
!|(0);「よし、行くぞ!」pc
!|(7);「ちょっと恐いけど、;頑張ります。」pc
!|(8);「だんだんつらく;なってきたわね。」pc
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城B4] //フレデリック城地下4階
//[城地下牢] //フレデリック城地下牢
//&mappal map\dark.PAL
&if (door_sound!=1) {
&map map\B4.MAP //城B4.MAP
}
&if (ending!=0) {
%mandef(1) = { 14,0,0,2,-1 }
%mandef(21) = { 10,0,$8e,2,-1 }
%mandef(26) = { 10,0,$8e,2,-1 }
%mandef(27) = { 10,0,$8e,2,-1 }
%mandef(28) = { 10,0,$8e,2,-1 }
&on
&partyspeed 2
&partymove 6,6,6,6,6,6,6,6,6,6,6,6
&partymove -8
&wait 100
%manpoint(21) = { 767,767 }
&on
&wait 50
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&wait 200
&partymove 6,6,-8
&partyspeed 1
&wait 300
&exec bin\sepia.x
! : : : :スプライトキャラクターw :
! w鈴木 浩wさん :
! w片桐 健善wさん :
! wSJOMw
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
&partyset 0
ending++ //ending=8
&goto2 夢,@1,%up
}
&if (%nowbgm!=16) {
&bgm 16
}
%bcirclesize=128
&blackcircle B4light
mons1=ラミア //monster set
hm1=3
mons2=ラミアクィーン
hm2=2
mons3=デビルアイ
hm3=2
mons4=スコーピオン
enc_pat=4
encounter=56 // 1/56
&jsr 黒十字
//encsub=encounter
&if ((event==15) and ((event0 and 2)==0)) {
%mandef(2) = { 14,0,$a0,2,0 }
}
&if (%partyexist(11)==0) {
%mandef(1) = { 14,0,0,2,-1 }
}
&jsr 鉄格子
%mandef(26) = { 10,0,$8e,2,-1 }
%mandef(27) = { 10,0,$8e,2,-1 }
%mandef(28) = { 10,0,$8e,2,-1 }
Tsub=T城B4 //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
Tbit=8
&jsr 宝開閉?
%mandef(13) = { 15,0,$84+Tno,2,-1 }
Tbit=16
&jsr 宝開閉?
%mandef(14) = { 15,0,$84+Tno,2,-1 }
&jsr DOORCLOSE
&on
&if (door_sound==0) {
!o(1); [フレデリック城地下4階: (地下牢)]pc
}
door_sound=0
&if ((event==15) and ((event0 and 1)==0)) {
&partymove 2,2,6,6,6,6,6,6,6
!|(7);「ここです、ここが地下牢です。p;間違いありません。」pc
!|(8);「そうそう、ここ、ここ。」pc
!|(0);「そうか。p;他に閉じ込められている者が;いるかもしれないな。p;
!よし、行くぞ!」pc
!|(7);「ええ、行きましょう!」pc
!|(8);「そうよ、急がないとね。;あたし、もう犠牲者を;出したくないから。」pc
event0=event0 or 1
}
#1
&if (event<=17) {
!|(11);「この先の、つり橋の揺れには、;気を付けろよ!」pc
&&
}
&if (event<=18) {
!|(11);「地下5階には、;ドラゴンがいる。p;気を付けろ!」pc
&&
}
&if (event<=20) {
!|(11);「地下6階の奥に、;フレアドラゴンがいる。p;気を抜くなよ!」pc
&&
}
&if (event==21) {
!|(11);「|(12)の、;呪いには気を付けろ!p;まともに、;受けるんじゃないぞ。p;
!自我を、失ってしまうからな。」pc
!|(0);「ああ、大丈夫だ。」pc
&&
}
#10 //大宝
Tbit=1
&if ((Tsub and Tbit)!=0) {
!|(7);「もう、他にはないですね。」pc
!|(0);「ああ、そのようだな。」pc
&&
}
&if (%haveitem(魔導士の鍵)==0) {
!|(0);「この宝、;鍵が掛かっているようだな。」pc
!|(7);「合いそうな鍵は、」pc
!|(0);「残念だが、持ってない。」pc
!|(8);「中身が気になるけど、;仕方ないわね。」pc
&&
}
!|(0);「|(11)にもらった鍵が、;合いそうだ。」pc
&jsr pcm_unlock
!|(0);「よし、開いたぞ。」pc
&jsr pcm_treasure
%mandef(10) = { 15,0,$89,2,-1 }
&on
!|(0);「ん?」pc
!|(7);「うわぁ、すごくきれい。」pc
!|(8);「ほんと、すっwごく高そうね。」pc
Tno=(プリンセスロッド)
&jsr 宝ゲット
T城B4=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno!=0) {
!|(11);「これには、;回復の魔法が込められている。;役に立ててくれ。」pc
!|(7);「もしかして、;あなたの物なんですか?」pc
!|(11);「そうだが、使ってくれ。;お前なら使えるだろ。」pc
!|(7);「わたしwですか、wたぶん、w;使えると思いますけど。」pc
!|(11);「そうだ!;お前が、持っているといい。」pc
!|(7);「ええ、;ありがとうございます。」pc
!|(8);「よかったじゃないの;|(7)。」pc
!|(7);「ええ。」pc
}
#11 //小宝
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「・w・w・w・w・w・。」pc
&&
}
!|(0);「牢の中の宝か!」pc
&jsr pcm_treasure
%mandef(11) = { 15,0,$85,2,-1 }
&on
Tno=(ポーション)
&jsr 宝ゲット
T城B4=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$84+Tno,2,-1 }
&on
!|(0);「ポーションだけか!p;待てよ紙切れが、;入っているぞ。」pc
!|(7);「読んでみますね。」pc
!『この手紙を見つけた人へ。p;セイズの村の;ジェフリという人に、;
!渡してください。;お願いします。p;私は、あなたを;
!愛・w・w・wしwてw・w・w・。』pc
!|(8);「どうしたの|(7)。」pc
!|(7);「ごめんなさい。」pc
!|(8);「もういいわよ。p;この手紙、;その人に渡してあげようね。」pc
!|(7);「ええ。」pc
!|(0);「・w・w・w・w・行こうか。」pc
#12 //大宝
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「カラっぽだな!」pc
!|(7);「ええ。」pc
!|(8);「ええ。p;・w・w・wって、|(7)!;そればっかりだね。」pc
&&
}
&jsr pcm_treasure
%mandef(12) = { 15,0,$89,2,-1 }
&on
!|(0);「薬だな!」pc
Tno=(リアリゼーション)
&jsr 宝ゲット
T城B4=Tsub or 4
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
&on
!|(8);「あたしの薬もたまには、;買ってね、|(0)!」pc
!|(0);「ああ、分かったよ。」pc
#13 //小宝
Tbit=8
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「今度こそ、;本当にカラの様だな。」pc
&&
}
&jsr pcm_treasure
%mandef(13) = { 15,0,$85,2,-1 }
&on
&if ((Tsub and 32)==0) {
!|(0);「カラだなこれ。」pc
!|(7);「ちょっと待ってくだい。p;見にくいけど、;ここ見てください。」pc
!|(8);「暗くてよく見えないね。」pc
&if (%partyexist(11)==0) {
!|(0);「どれどれ、本当だな。;よく分かったなこんな小さく;暗い色の物。」pc
!|(8);「|(7)は、;目がいいんだね。p;あたしなんか少し近眼でさ、;
!あまり良く見えないんだ。」pc
!|(0);「なぜ、眼鏡をかけないんだ。」pc
!|(8);「眼鏡を、;掛けるほどじゃないんだ。」pc
!|(0);「|(8)は、;眼鏡が似合うと思うがな。」pc
!|(7);「ええ、私もそう思います。p;
!|(8)さん、きっと;似合うんじゃないかしら。」pc
!|(8);「そぉお、じゃこれが済んだら;掛けてみるわね。p;
!皆見にきてよ、きっとだよ!」pc
!|(7);「ええ、絶対に行きます。p;ねぇ、|(0)。」pc
!|(0);「あっ、ああ。;・w・w・必ずな。」pc
ミーナ+=10
} &else {
!|(11);「ほう、これはもともと私が;持っていた物だ。p;
!こんなところに隠していたか。」pc
!|(8);「ふ~ん、そうなんだ。」pc
!|(7);「これって、;何に使う物なんですか。」pc
!|(11);「私の武器だ!p;これがあれば、;戦闘が楽になる。」pc
!|(0);「ま、とりあえず、出すぞ!」pc
}
}
Tno=(エビルネイル)
&jsr 宝ゲット
T城B4=Tsub or 32
&jsr 宝開閉?
%mandef(13) = { 15,0,$84+Tno,2,-1 }
&on
&if ((Tsub and Tbit)!=0) {
&if (%partyexist(11)==0) {
!|(0);「しかし、何だろなこれ。」pc
!|(8);「持ってれば、;なにかに役立つんじゃない。」pc
!|(0);「それも、そうだな。」pc
&&
}
!|(11);「これは、;私が使わせてもらう。」pc
!|(0);「ああ、かまわない。」pc
!|(8);「あんたの物だから、;当然でしょ。」pc
}
#14 //小宝
Tbit=16
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もう一つあればな。」pc
!|(8);「なんか言った?」pc
!|(0);「いや、別に何でもない。;気にするな。」pc
&&
}
&jsr pcm_treasure
%mandef(14) = { 15,0,$85,2,-1 }
&on
!|(0);「おっ、これは!」pc
Tno=(サファイアの指輪)
&jsr 宝ゲット
T城B4=Tsub
&jsr 宝開閉?
%mandef(14) = { 15,0,$84+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(8);「なに、どうしたんだい。」pc
!|(7);「何が入ってたんですか。」pc
!o(0)|(0);(どうするかな?)
%selectlist= { 王女様にあげる,道具屋の娘にあげる,自分がもらう }
&switch %select {
&case 0:
!c|(0);「|(7)、;これ君にあげよう。」pc
!|(7);「サファイアの指輪ですか!;・w・w・w・w・wえっと、w;
!ありがとう|(0)!p;わたし、;なんて言ったらいいのか、」pc
!|(0);「んっ、w;あまり深い意味はないから、;そんなに気にするな。」pc
!|(8);「そうよ、そうよ、;|(0)は鈍いからさ。」pc
!|(0);「鈍い!;鈍いとは、どういうことだ!p;俺は、鈍くなんかない。p;
!化け物達から、しっかり君達を;守って来ただろ!」pc
!|(8);「はぁ~、ダメだわこりゃ?」pc
&if (%partyexist(11)==1) {
!|(11);「なかなか、;楽しませてもらったよ。p;人間の考察の参考に
!なった。」pc
!|(8);「はぁ~、こっちもだね!」pc
}
&partyitemout(サファイアの指輪)
セシル+=120
&&
&case 1:
!c|(0);「これいらないか、;|(8)。」pc
!|(8);「サファイアの指輪じゃない!p;いるいる、もちろんいるわよ。」pc
!|(0);「そう言うと思った。」pc
!|(8);「断る分けないでしょ、;ありがと|(0)!」pc
!|(7);「|(8)さん、;嬉しそうですね。」pc
!|(8);「そりゃそうよ、だって、;サファイアよ、サファイア!p;
!嫌な分けないでしょ。」pc
!|(0);「はははは、w;そんなに喜んでくれると、;あげたかいがあるな。」pc
&if (%partyexist(11)==1) {
!|(11);「そんな役に立たない物が;なぜ嬉しいのか、;私には分からない。」pc
!|(8);「|(11)には、一生分からないわよきっと。」pc
!|(11);「私には、;お前達の方が分からないがな。」pc
}
&partyitemout(サファイアの指輪)
ミーナ+=120
&&
&default:
!c|(0);「う~ん、残念だが、;何も入ってなかったな。」pc
!|(8);「ほんとかい!;ほんとだろうね!」pc
!|(7);「|(0)、;嘘をついてませんか。」pc
!|(0);「嘘、ww嘘なんか言ってない!」pc
!|(7);「ごめんなさい、てっきり。」pc
!|(0);「てっきりなんなんだ!」pc
!|(7);「いっ、wいえ、;何でもありません。」pc
&if (%partyexist(11)==1) {
!|(11);「どうして隠すんだ;|(0)!」pc
!|(0);「しっ、コソコソ;(いいから、黙っててくれ)。」pc
!|(11);「まぁ、いいが。」pc
!|(8);「なんだい?」pc
!|(0);「いやっ、なんでもない。」pc
!|(8);「ほんとかしらね。」pc
}
セシル-=80
ミーナ-=80
&&
}
#20
//dummy
#21
//dummy
#22
!|(0);「この錆びた鍵で開きそうだ。」pc
牢屋flag=牢屋flag or 4
&jsr 牢鍵end?
#23
!|(0);「ここも、;この錆びた鍵が使えそうだ。」pc
牢屋flag=牢屋flag or 8
&jsr 牢鍵end?
#24
!|(0);「錆びた鍵で開きそうだ。」pc
牢屋flag=牢屋flag or 16
&jsr 牢鍵end?
#25
!|(0);「この錆びた鍵で開けるぞ。」pc
牢屋flag=牢屋flag or 32
&jsr 牢鍵end?
#26 //dummy
#27 //dummy
#28 //dummy
#@0
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B3,@3,%down
#@1
&if (%direc!=8) {
&&
}
&if ((鍵flag and 128)==0) {
&if (%haveitem(牢の鍵)==0) {
!|(0);「くそっ!ww;ここまで来て中に入れないとは、;
!この扉の鍵を早く探そう!」pc
!|(7);「ええ。p;たぶん、近くに鍵が;あるんじゃないかしら。」pc
!|(8);「さっさと見つけて、;さっさと入ろうよ!。」pc
&&
} &else {
!|(0);「どうやらこの鍵で;試すしかなさそうだ!」pc
!|(8);「そうだね、;他に方法はないしね。」pc
&jsr pcm_unlock
!|(0);「どうやら、開いたようだ。」pc
!|(7);「急ぎましょう!」pc
!|(0);「ああ、分かっている。」pc
鍵flag=鍵flag or 128
&&
}
}
&jsr OPENDOOR
&goto2 城B4,@2,%up
#@2
&if (%direc!=2) {
&&
}
&jsr OPENDOOR
&goto2 城B4,@1,%down
#@3
&if (%direc>=0) {
&&
}
&if ((event!=15) or ((event0 and 2)!=0)) {
&&
}
Ysub=32
&jsr Ymove
&partymove -8
!|(0);「中に誰かいるようだ。」pc
!|(7);「本当ですか。」pc
!|(0);「ああ。」pc
!|(8);「早くしないと、;|(0)!」pc
!|(0);「分かっている!」pc
!|(0);「おいっ、君大丈夫か!」pc
&manmove 2, 2,2,2,2,2,2,2,2,2
!女の子;「あなた誰?」pc
!|(0);「どうやら無事のようだな。p;ちょっと待ってろ、;いま助けてやるからな。」pc
!|(7);「心配しないで、;今ここ開けるから。」pc
!女の子;「うん!」pc
&jsr pcm_unlock
!|(0);「よし、開いたぞ。p;今、鉄格子を開けるからな。」pc
&exec bin\ZMmask.x 9
%mandef(20) = { 14,0,$a0,2,0 }
%manpoint(20) = { 767,767 }
牢屋flag=牢屋flag or 1
&on
&pcm 10
&wait 80
&exec bin\ZMmask.x
&manmove 2, 2
!|(0);「大丈夫のようだな!」pc
!|(7);「本当によかった!」pc
!|(8);「さ、おねぇちゃん達と;一緒にいこ。」pc
!女の子;「うん、ありがとう。p;お礼に、おにぃちゃん達www;j(1)殺してあげる!j(0)」wwc
&bgm 0
&battle $1000,23,ラミア,4,サキュバス,1,ラミアクィーン,2
&if (%exitcode==1) {
!サキュバス;「ふふふっ、こんなのが、;あの方を倒そうと;してたなんてね。p;
!身の程知らずも;いいところだったわね。」pc
}
&jsr gold_Gover
&bgm 16
!サキュバス;「ふふふっ、wwその程度じゃ;あの方は倒せないわ。」pc
%manpoint(2) = { 767,767 }
%manpoint(20) = { -1,-1 }
&on
MANsub=20
&jsr 消滅
!|(8);「いったいどういう事!」pc
!|(0);「分からない。;しかし、これだけは言える、p;
!“この牢には、;生存者はいなかった”と。」pc
!|(8);「そうだね、他の牢屋を見よう。」pc
!|(7);「そうですね、wwそうですよね、;きっと、他の牢屋には・w・w・。」pc
!|(8);「気お落とさないで、;|(7)、wwね。」pc
!|(7);「ええ、ありがとう、;|(8)さん。」pc
!|(0);「さ、急ごう!」pc
event0=event0 or 2
#@4
&if (%direc>=0) {
&&
}
&if (event!=15) {
&&
}
!|(0);「向こうの方が、;なにか変だぞ。」pc
!|(7);「あの牢屋、;他のと違いますね。」pc
!|(0);「そうだな。行ってみようか。」pc
&partyspeed 2
&partyset 0,7,8
&on
&partymove 6,6,6,6,6,6,6,6,6,6,6,6
Ysub=32
&jsr Ymove
&partymove -8
&bgm 10
!|(0);「どういうことだ。p;ガーゴイルが、;鎖に繋がれているぞ!」pc
!|(7);「行ってみましょう。」pc
!|(0);「しかし、あいつは!」pc
!|(7);「他のガーゴイルとは、;違う様ですし、;お願い|(0)!」pc
!|(8);「そうそう、;鎖に繋がれてるんだし、;見に行こうよ。」pc
!|(0);「しかし、もしものことが;あったらどうするんだ!」pc
!|(8);「その時は、決まってるでしょ、;|(0)。p;頼りにしてるからね。」pc
!|(0);「仕方ないな、分かったよ。」pc
!|(7);「見てください、この鉄格子、;鍵が掛かってないみたい。」pc
!|(0);「そのようだな。;ますます、怪しいな!p;ま、そん時は、そん時だな。」pc
&exec bin\ZMmask.x 9 26 27
%manpoint(21) = { 767,767 }
&on
&pcm 10
&wait 50
&exec bin\ZMmask.x
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
牢屋flag=牢屋flag or 2
!金色のガーゴイル;「何だ、;私は見せ物ではないぞ。」pc
!|(0);「何でお前だけ、;幽閉されているんだ。」pc
!金色のガーゴイル;「お前に話すことなどない。p;それより、;ここに何故来たかは、知らんが、;
!早くここから出ることだ。」pc
!|(0);「どういう事だ!」pc
!金色のガーゴイル;「だから言っただろ、;話すことはないと。」pc
!|(0);「こんな奴、;ほっといて行こうか。」pc
!|(7);「ちょっと待って|(0)!」pc
&partymove 6,6,-8
!|(7);「ねぇ、;どうしてあなただけこんな所に;
!閉じ込められているのですか。」pc
!|(8);「そうそう、白状しなさいよ!」pc
!金色のガーゴイル;「ん?w;おっ、お前、;なぜここに戻って来たんだ。」pc
!|(8);「えっ、あたし?w;決まってるでしょ仇討ちよ!」pc
!金色のガーゴイル;「せっかく逃がしてやったのに、;なんてことだ。p;まさか戻ってくるとはな。」pc
!|(8);「えっ、逃がしてくれたのw;あんたwだったの。」pc
!金色のガーゴイル;「そういうことだ。」pc
!|(7);「ねぇ、わけぐらい;話してくれないかしら。p;どうして、;ガーゴイルのあなたが、;
!そんなことをしたのか。」pc
&partymove -4
!|(0);「おいっ、待てよ。p;|(7)、|(8)!;こいつの言うことを;信用するのか!」pc
!|(7);「このガーゴイルさん、;悪い人じゃないみたい。」pc
!|(8);「そうそう、あたしは信じるよ。;だから、話してくれない。」pc
&partymove -8
!金色のガーゴイル;「ガーゴイルさんか。p;私には、;ちゃんとした名前がある。」pc
&if (%haveitem(黒い十字架)==1) {
&bgm 6
&inputpartyname 11
}
&bgm 7
!|(11);「私には、;シンシアのガーゴイル一族の王、;|(11)という名がな。」pc
!|(0);「ガーゴイルの王だって!」pc
!|(11);「そうだ。p;・w・w・w・いいだろう、;なぜこうなったか;話してやろう。」pc
!|(7);「ええ。」pc
!|(8);「そうそう、;素直にならないとね。」pc
!|(11);「そう、私は、;人間の娘、つまりお前を助けて、p;ナリスプリトンの怒りを;
!買ってしまった。;そして、この有様だ。」pc
!|(0);「ナリスプリトンだって、;奴は、w奴は生きていたのか!」pc
!|(11);「ほう、;ナリスプリトンを知っているのか。p;人間で、;奴のことを知っているのは、;
!ほとんどいないはずだが。」pc
!|(0);「そんなことは、;どうでもいいだろ!p;俺の質問に答えろ!p;奴は、死んだはずだ!」pc
!|(11);「確かに、ある意味ではな。p;肉体は滅び、;精神体も、ある人間達によって、;
!封印されていたが、p;|(12)とかいう奴が、;封印を解き放ったのだ。p;
!ナリスプリトンは、;完全な肉体を取り戻すため、;そいつに、強大な力を与え、p;
!大量の人間の処女の血を、;集めさせた。」pc
!|(8);「じゃ、|(12)は、;そのために多くの犠牲者を、;・w・w・w許せないわ。」pc
!|(11);「我々とて、;それを阻止しようとした。」pc
!|(0);「阻止だって、;|(12)の命令で、;娘達をさらっていたのは、p;あんた達、ガーゴイルだろ。」pc
!|(11);「残念だが、そうだ。p;あの時、私達は、;|(12)と戦った。p;しかし、;
!ナリスプリトンに与えられた;強大な力で、ほとんどの者が;倒され、残った者も、p;
!奴の呪いにより、自我を失い、;奴の言うがままとなっている。p;
!かろうじて、私と一部の者は、;難を逃れたが、;私がこうなった今、p;全員捕まるのも、;
!時間の問題だろう。p;|(12)は、;私を、ここに閉じ込め、;助けに来る仲間を、;
!待っているのだ。p;悪いことは、言わない、;早くここから離れることだ!」pc
!|(7);「ねぇ、|(0)、;どうにかならないかしら。」pc
//&partyspeed 1
&if (%haveitem(黒い十字架)==1) {
!|(0);「やってみるか。」pc
!|(11);「ムダだ、その鎖には、;魔法がかかっている。p;その鎖に触ると、;
!命を落としかねない。」pc
!|(0);「それでも、ほっとけないな。;・
&partymove 8,8,8,8,8,8,8,-4
&exec bin\ZMmask.x 9
&pcm 5
&wait 60
!・
&pcm 5
&wait 40
!・
&pcm 5
&wait 100
!・
&pcm 5
&wait 50
!・
&pcm 5
&wait 30
&exec bin\ZMmask.x
!ダメだ!」pc
!|(11);「触っても、大丈夫なのか。」pc
!|(0);「ああ、なんともないが。」pc
!|(11);「もしや、;黒い十字架を持っているのか。」pc
!|(0);「ああ、これのことか。」pc
!|(11);「それを、;私に渡してくれないか。」pc
%selectlist = { ああ,ダメだ }
!o(0)|(0)
&switch %select {
&case 0:
!c|(0);「手に渡せばいいか。」pc
セシル+=40
ミーナ+=40
&break
&case 1:
!c|(7);「どうして?」pc
!|(8);「そうよ、どうしてよ!」pc
!|(11);「仕方あるまい、;信じろという方が無理だ。」pc
!|(7);「|(0)お願い!」pc
!|(0);「分かった、そん時は、;そん時だ!」pc
セシル-=20
ミーナ-=20
&break
&default:
!c|(0);「ん~。」pc
!|(11);「無理することはない。;信用できなくて当然だ!p;
!別に、;このまま置き去りにしても、;恨みはしない。」pc
!|(7);「|(0)。」pc
!|(8);「|(0)!」pc
!|(0);「よし、決めた。」pc
セシル+=10
ミーナ+=10
}
!|(11);「すまない。p;ゲッシュ サエラッグ ユパ」
&partyitemout (黒い十字架)
&jsr pcm_unlock
!pc
!|(11);「お前達は、;早くここから出るんだ!;いいな!」pc
%mandef(1) = { 14,0,$00,2,0 }
&on
&manmove 1, 2,2,2,2,2,2,2
!|(0);「おいっ、どこに行く気だ!」pc
&partymove 4,4,2,2,2,2,2,2
&manmove 1, -8
!o(1)|(11);「もちろん|(12)の所だ!」pc
!o(1)|(0);「だったら、決まりだな。p;
&bgm 9
!俺達と、一緒に行こう!」pc
!o(1)|(11);「そうはいかない。p;お前達を、;巻き込む訳にはいかない。」pc
!o(1)|(0);「それなら、心配はいらない。」pc
!o(1)|(7);「ええ、だって。」pc
!o(1)|(8);「そうそう、もうどっぷり、;巻き込まれてるから。」pc
!o(1)|(11);「すまない。」pc
!o(1)|(7);「あっ、w;自己紹介がまだですね。;わたしは、|(7)です。」pc
!o(1)|(8);「あたしは、|(8)!;よろしくね。」pc
!o(1)|(0);「俺は、|(0)!;お互い、頑張ろうな。」pc
!o(1)|(11);「そうだな、何としても、;ナリスプリトンの完全復活を、;阻止せねばな。」pc
!o(1)|(0);「さぁ、行こう!;|(12)のところへ!」pc
&partymove 2,2,2,2,2,2,2,2,2,2,2,2
%manpoint(1)= { 767,767 }
&partyset 0,7,8,11
&on
!o(1)|(11);「ちょっと待った;|(0)!」pc
&partymove -8
!o(1)|(0);「どうした、|(11)!」pc
!o(1)|(11);「お前に、;これを預けておこう!」pc
!o(1)|(0);「鍵?」pc
!o(1)|(11);「鍵の掛かっている宝は、;これで開くはずだ。」pc
!o(1)|(7);「いいのですか。」pc
!o(1)|(11);「ああ、役立ててくれ。」pc
!o(1)|(0);「すまないな、;もらっておくよ。」pc
!o(1)|(0)は、:不思議な色に輝く鍵を:受け取った!pc
&partyitemin (魔導士の鍵)
&if (%haveitem(エビルリング)==1) {
!o(1)|(11);「ところで、|(0)!;エビルリングを;持っているのではないか?」pc
!o(1)|(0);「これのことか。」pc
!o(1)|(11);「そうだ、これがあると、;私の体が強くなる。」pc
!o(1)|(0);「そうか、だったら、;あんたが持ってるといい。」pc
!o(1)|(11);「なにからなにまですまないな。;これを、受け取ってくれ。」pc
!o(1)|(0)は、:翼のある、変わった模様の杖を:受け取った!pc
!o(1)|(0);「何だこれは!」pc
!o(1)|(7);「翼のある杖!?」pc
!o(1)|(11);「黄金の泉で使うと、;近くの黄金の泉に;行くことができる。p;
!役に立ててくれ。」pc
!o(1)|(8);「そんなすごいのくれるのかい、;あんた、いい奴だね。」pc
!o(1)|(11);「さ、急ごう。」pc
!o(1)|(0);「ああ!」pc
&partyitemout (エビルリング)
&partyitemin (天馬の翼)
}
event1=event1 or 8
&bgm -1
&wait 100
&partymove 2,2,2,2,2,2,2,2,2
} &else {
!|(11);「お前達には、無理だ。p;この鎖には、;魔法が掛かっている。p;
!触る者は、;命を落とすことになるぞ。p;私のことは、いい!p;
!早くこの城から出るんだ。」pc
!|(7);「でも、」pc
!|(11);「いいんだ、;気にすることはない。」pc
&partymove -2
!|(0);「そうか、それじゃ、行こうか。」pc
!|(8);「|(0)!;ちょっと、冷たいんじゃない。」pc
&bgm 9
!|(0);「なにしてるんだ、;その魔法を掛けたのは、;|(12)だろ!p;
!だったら、;奴を倒せばいいんだ!」pc
!|(8);「あっ、そうか、;|(0)、えらい。」pc
!|(7);「|(11)さん、;待っててね、;自由にしてあげるから。」pc
!|(11);「お前達、;自分の言ってることが、;分かっているのか!」pc
&partymove -8
!|(0);「もちろんだ、俺は、;|(12)を、そして、;ナリスプリトンを倒す!」pc
!|(11);「そうか、;止めてもムダのようだな。p;
!お前達なら必ず、;やってくれそうな気がする。p;死ぬんじゃないぞ!」pc
!|(0);「ああ、|(11)もな。」pc
&bgm -1
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,2,2,2,2,2,2,2
}
&bgm 16
event++ //event=16
#@5
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B5,@0,%down
#@6
&if (%direc!=8) {
&&
}
&if ((鍵flag and 1024)==0) {
!|(0);「この扉の向こうは、;おそらく地下牢だろう。」pc
!|(7);「ええ、;わたしもそう思います。」pc
!|(8);「でも鍵は大丈夫!」pc
!|(0);「ああ、;心配の必要はなさそうだ。p;この鎖を外せば開きそうだ。」pc
鍵flag=鍵flag or 1024
&&
}
B4light=0
&jsr OPENDOOR
&goto2 城B4,@7,%up
#@7
&if (%direc!=2) {
&&
}
&if ((鍵flag and 1024)==0) {
!|(0);「ダメだ!」pc
!|(7);「鍵がかかってるのですか?」pc
!|(0);「そうみたいだな。」pc
!|(8);「じゃぁ、;見てても仕方ないわね。」pc
&&
}
B4light=1
&jsr OPENDOOR
&goto2 城B4,@6,%down
#@8
&if (%direc>=0) {
&&
}
&if (event==16) {
!|(0);「どうやらここを、;渡るしかないようだな。」pc
!|(8);「げっ、やっぱり!」pc
!|(0);「そんなに驚くな、;それとも、ここに残るか。」pc
!|(8);「冗談じゃないわ、行くわよ。」pc
!|(0);「|(7)は、どうする。」pc
!|(7);「もちろん、行きます!」pc
!|(0);「決まりだな。」pc
&if (%partyexist(11)==1) {
!|(8);「|(11)が、;うらやましいよ。」pc
!|(11);「心配するな、;落ちそうになったら、;助けてやる。」pc
!|(8);「絶対だよ!;ちゃんと受け止めてよ!」pc
}
event++ //event=17
} &else {
!|(8);「何度来ても、;ぞっとするわね。」pc
}
&partymove 4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,6,2,2
&partymove 4,4,4,8,8,8
#@10
&if (%direc>=0) {
&&
}
&if ((event1 and 1)==0) {
!|(8);「ここ、また、通るんだね。;は~!」pc
!|(7);「元気だして、;|(8)さん!p;頑張りましょう!」pc
!|(8);「分かったわよ!」pc
event1=event1 or 1
} &else {
!|(8);「は~、ほんとは、あんまり;渡りたくないんだけどな~。」pc
!|(0);「何か言ったか。」pc
!|(8);「別に、何でもないわ。」pc
}
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,6,6,6,6,8,8,8,8,8
#@9
&if (%direc>=0) {
&&
}
&if (event!=17) {
&&
}
&partymove 2,2,2,2
%bcirclesize=90
&on
!|(7);「きゃっ!」
&exec bin\wave.x 3
!c!|(8);「ちょっと、揺らさないでよ!」pc
!|(0);「俺は、揺らさないぞ。」pc
!|(8);「じゃ、どうして揺れるのよ!」pc
&if (%partyexist(11)==1) {
!|(11);「いかん!;早く、渡りきるんだ!」pc
!|(0);「どうしてだ!」pc
!|(11);「理由は、後だ!;それより、急げ!」pc
} &else {
!|(0);「さぁな、それより、行くぞ!」pc
}
&partymove 2,2,2,2
!|(0);「なんだ!」pc
&exec bin\wave.x 4
!|(7);「きゃっ、さっきよりひどい。」pc
!|(8);「なんか、やばそう!」pc
&exec bin\wave.x 5
&if (%partyexist(11)==0) {
!|(0);「しまった!」wwc
} &else {
!|(11);「遅かったか!」wwc
}
&partyspeed 2
&partymove 4,4
!|(7)、|(8);「
&partymove 2
!き
&partymove 2
!ゃ
&partymove 2
!ぁ
&partymove 2
!~
&partymove 2
!~
&partymove 2
!~
&partymove 2
!~
&partymove 2
!~
&partymove 2
!~
&partymove 2
!~
&bgm -1
&jsr move_fadeout
&partymove 2,2,2,2
!c
//&partyspeed 1
&complete
&goto2 夢,@0,%down
#@20
&if (%direc>=0) {
&&
}
B4light=0
&blackcircle 0
&on
#@21
&if (%direc>=0) {
&&
}
B4light=1
%bcirclesize=128
&blackcircle 1
&on
#@22
// &if (%direc>=0) {
// &&
// }
// %bcirclesize=110
// &on
#@23
// &if (%direc>=0) {
// &&
// }
// %bcirclesize=100
// &on
#@24
// &if (%direc>=0) {
// &&
// }
// %bcirclesize=95
// &on
#@25
// &if (%direc>=0) {
// &&
// }
// %bcirclesize=90
// &on
#@26
// &if (%direc>=0) {
// &&
// }
// %bcirclesize=85
// &on
#@27
// &if (%direc>=0) {
// &&
// }
// %bcirclesize=80
// &on
#@40
!|(0);「行こう!」pc
!|(7);「ええ。」pc
!|(8);「もうひと頑張りだね。」pc
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@42
&if (%direc>=0) {
&&
}
&if ((event1 and 2)!=0) {
&&
}
!|(7);「|(0)、;あの壁を見てください。」pc
!|(0);「どうした?」pc
!|(7);「他の場所とは、;違うみたいです。」pc
!|(8);「あたしには、;全然見えないけど?」pc
!|(0);「どりあえず、行ってみよう。」pc
&partyspeed 2
&jsr Pset
Ysub=8
&jsr Ymove
//&partyspeed 1
!|(0);「壁に何か書いてあるぞ。;なになに。」pc
&bgm -1
Xsub=172
&jsr Xmove
&bgm 18
&partymove 8,8
!|(0);「ちょっと読みづらいが、;
!『もし、この壁を、p;
&partymove 6,6,-8
!見て、生きて、』;えっと、この先はと、p;
&partymove 6,6,-8
!『この呪われた城を、出るp;
&partymove 6,6,-8
!ことが出来たなら、p;
&partymove 6,6,-8
!伝えてください。』p;ん~!」pc
!|(8);「どうしんだい。」pc
!|(0);「この先が、;ちょっと読みづらいな。」pc
!|(7);「|(0)、;この人の想いを、;伝えてあげるためにも。」pc
!|(0);「分かっている、;これを書いたやつに、;してあげられることは、p;
!最後の望みを、;叶えてやるぐらいだからな。」pc
!|(7);「ええ。」pc
!|(8);「そうだよね、あたし達が、;叶えてあげないとね。」pc
&partymove 6,6,-8
!|(0);『サレス村のセネラという人に、p;
&partymove 6,6,-8
!私は、幸せでした。お母様、p;
&partymove 6,6,-8
!先立つ不幸を、;お許しください。p;
&partymove 6,-8
!|(7)』pc
&partymove -4
!|(7);「わたしと、;同じ名前w・w・w・。」pc
!|(8);「|(7)w・w・w・。」pc
!|(7);「・w・w・wこの人の思い、;必ず届けてあげましょうね。」pc
!|(8);「そうだね。」pc
&bgm -1
!|(0);「wそうだな。」pc
セシル+=15
ミーナ+=15
&bgm 16
event1=event1 or 2
#@43
&if (%direc>=0) {
&&
}
&if ((event1 and 4)!=0) {
&&
}
!|(0);「これは、ひどいな!」pc
&partyspeed 2
Ysub=13
&jsr Ymove
//&partyspeed 1
!|(8);「ひどいわね、ほんとに。」pc
!|(7);「ここでも、誰かが・w・w・w・。」pc
&if (%partyexist(11)==1) {
!|(11);「拷問を受けた跡だろうか。」pc
}
!|(0);「|(12)により、;いったい何人の者が犠牲に;なったのだろうか。p;
!早く、;こんなことは終にしないとな。」pc
!|(7);「そうですよね。」pc
!|(8);「ほんと、;もうこんなの見たくないわ。」pc
セシル+=10
ミーナ+=10
event1=event1 or 4
#@44
&if (%direc<0) {
&&
}
!SJOM;「もう少しです、;頑張ってください!」pc
&freash $07ff
&complete
#@48
//encounter=1
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
#@49
//encounter=encsub
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城B5] //フレデリック城地下5階
&ldef cecilmina
&if (event==17) {
&spppal chara\charact.PAL
&mappal map\dark.PAL
}
&map map\B5.MAP //城B5.MAP
&if (%nowbgm!=20) {
&bgm 20
}
%bcirclesize=128
&blackcircle 1
&if (event==17) {
cecilmina=%partyexist(7)
&if (cecilmina==1) {
%mandef(1)= { 11,0,$60,%up,0 }
} &else {
%mandef(1)= { 8,0,$40,%up,0 }
}
%mandef(2)= { 14,0,$00,%up,0 }
%manpoint(2)= { 767,767 }
}
mons1=ヘルハンド //monster set
hm1=2
mons2=ヒュージリーチ
hm2=1
mons3=ケルベロス
hm3=1
mons4=ビホルダー
enc_pat=4
encounter=56 // 1/56
&on
&if (event!=17) {
!o(1);[フレデリック城地下5階]pc
&jmp @f
}
&partymove -8
&if (cecilmina==1) {
!|(0);「ところで、|(7)。;他の者はどうした。」pc
!|(7);「落ちた時に、;はぐれちゃったようなんです。」pc
!|(0);「そうか、早く探さないとな!」pc
!|(7);「ええ。;wwでも、wあの~|(0)、;w
!わたし、wえっと~、w;あのw・w・w・w・。」pc
!|(0);「どうしたんだ、;早く探さないと。」pc
!|(7);「そっ、そうですよね。早く、;合流しないと危険ですよね。」pc
} &else {
!|(0);「なぁ、|(8)。;他の者はどうしたんだ。」pc
!|(8);「落ちた時に、;はぐれたみたいね。」pc
!|(0);「早く探さないとな。このまま、;ほっとけないからな。」pc
!|(8);「そうね。wwところでさ~、w;あんた、あたしのこと;どう思ってるの?」pc
!|(0);「どうって、そうだな、w;|(8)は、w;ちょっとせこいとこあるよな。」pc
!|(8);「もういいわよ!!ww;探しに行きましょ!」pc
}
&partymove 2,2,2,2,2,2
!|(0);「ん?」pc
&manmove 1, 8,8,8,8,8,8,8,8,8,8,8,8
&if ((event1 and 8)!=0) {
&if (cecilmina==1) {
!|(0);「|(8)!;無事だったか。」pc
!|(7);「よかった。」pc
!|(8);「ほんと、;もうダメかと思ったけど、p;|(11)が、あたしを、;
!受け止めてくれたんだ。p;|(11)が;いなかったらと思うと、;
!ぞっとするわね、ほんと。」pc
} &else {
!|(0);「|(7)、;無事でよかった。」pc
!|(8);「ほんと、無事でよかったわ。」pc
!|(7);「心配をかけてごめんなさい。p;|(11)さんが、わたしを、;
!間一髪のところで、;受け止めてくれたんです。p;あっ、そうだ、w;
&manmove 1, -2
!|(11)さん、;|(0)達は、;ここにいました。p;こっちに来てください。」pc
}
%manpoint(2)= { -1,-1 }
&on
&manmove 2, 8,8,8,8,8,8,8,8,8,8,8,8
!|(0);「|(11)、;大丈夫だったか。」pc
!|(11);「私のことなら、心配いらない。p;飛べるからな。;しかし、すまなかったな、;
!一人を助けるのが、精一杯でな、p;その様子だと、無事のようだな。」pc
!|(0);「ああ。p;さて、全員揃ったことだし、;行こうか。」pc
!|(11);「その前に、p;恐らく、この先に、;ドラゴンがいるはずだ、p;
!つり橋を揺らして落としたのも、;奴に間違いない。」pc
!|(0);「ああ、分かった。;よし、行こう。」pc
} &else {
&if (cecilmina==1) {
!|(7);「よかった。p;今、探しに行こうと;していたところなんです。」pc
!|(8);「あたしもだよ!;すぐ見つかってよかったわ。」pc
!|(0);「|(8)!大丈夫か。」pc
!|(7);「怪我してませんか。」pc
!|(8);「大丈夫、大丈夫!p;このぐらい、;大したことないわ!p;
!|(7)は大丈夫!」pc
!|(7);「ええ、わたしは、;|(0)のお蔭で、;大丈夫でした。」pc
!|(8);「そうなんだ!w;よかったわね|(7)!ww;うまくやった?」pc
!|(0);「おいっ、どういう意味だ。」pc
!|(8);「えっ、何でもないわ、ほんと。w;気にしないでね。」pc
!|(0);「まぁ、皆無事だったし、;別にいいが。」pc
!|(8);「じゃ、いきましょ。」pc
} &else {
!|(8);「|(7)かい?;よかった、無事だったんだね。」pc
!|(7);「ええ、w落ちるところが、;よかったみたいで、;怪我をしませんでした。p;
!|(8)さんも;|(0)も、;怪我はないですか。」pc
!|(8);「何ともないわよ。」pc
!|(0);「そうだろうな、;俺を下敷きにしたんだからな。」pc
!|(7);「えっ!」pc
!|(8);「あっ、wそう、wそうだったわね。p;|(0)は、丈夫だし、;心配いらないわ
!|(7)。」pc
!|(0);「おいっ、w;|(8)が言うなよな。」pc
!|(7);「でも、みんな、;無事で、よかった。」pc
!|(0);「さ、行こうか。」pc
}
}
&partymove 2,2,2,2,2
%manpoint(1) = { 767,767 }
%manpoint(2) = { 767,767 }
&jsr Pset
event0=0
event++ //event=18
&label
#@0
&if (%direc>=0) {
&&
}
//&se 22
B4light=1
&goto2 城B4,@5,%down
#@1
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B6,@0,%down
#@3
&if (%direc>=0) {
&&
}
&if ((event!=18) or ((event0 and 1)!=0)) {
&&
}
event0=event0 or 1
&exec bin\ZMmask.x 9
&pcm 11
&wait 200
&exec bin\ZMmask.x
&if ((event1 and 8)!=0) {
!|(0);「何だ、今のは!」pc
!|(11);「ドラゴンの唸り声だ。p;この近くにいるようだ。」pc
!|(8);「なんか、ぞっとするね。」pc
!|(7);「ええ、;出来れば会いたくないです。」pc
&&
}
!|(0);「この先に、何かいるようだ!」pc
!|(7);「もしかして、唸り声?」pc
!|(8);「冗談でしょ。」pc
!|(0);「しかし、ここまで来て、;やめる訳にもいかないしな。p;行くぞ!」pc
!|(8);「仕方ないわね、行きますか。」pc
#@4
&if (event!=18) {
&&
}
&bgm 0
&battle $1000,23,ドラゴン,1
&jsr gold_Gover
&bgm 20
&if ((event1 and 8)==0) {
!|(0);「ドラゴンか、この先は、;さらに苦労しそうだな。」pc
!|(8);「ここまで来たら、;後戻りできないわね。」pc
!|(7);「ええ、覚悟は、;できています。」pc
!|(0);「さぁ、下りよう!」pc
} &else {
!|(0);「ドラゴンか。」pc
!|(11);「そういうことだ。p;この先は、;この程度ではすまない。p;
!覚悟は、いいか。」pc
!|(0);「ああ、もちろんだ。p;|(7)、w|(8)!;君達は、」pc
!|(8);「あたし達は、帰らないよ。;ね、|(7)。」pc
!|(7);「ええ、覚悟は、;できてます。」pc
!|(0);「分かった。p;さぁ、下りようか。」pc
}
event++ //event=19
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[城B6] //フレデリック城地下6階
//&mappal map\dark.PAL
&map map\B6.MAP //城B6.MAP
&if (%nowbgm!=20) {
&bgm 20
}
mons1=ヘルハンド //monster set
hm1=3
mons2=ヒュージリーチ
hm2=2
mons3=ケルベロス
hm3=1
mons4=ビホルダー
enc_pat=4
encounter=24 // 1/24
Tsub=T城B6 //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
Tbit=2
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
&if (door_sound==0) {
!o(1);[フレデリック城地下6階]pc
}
door_sound=0
&if (event==19) {
&partymove 2,2,2,2,2,2,2,2,2,2,2,2
!|(8);「これは、すごいね!」pc
!|(7);「本当ですね。p;わたし、;こんなに大きな黄金の泉を見るの;初めてです。」pc
!|(0);「俺もだ!p;この近くに、黄金の水の源でも;あるのだろうか。」pc
!|(8);「そのせいで急に明るくなったんだね」pc
&if ((event1 and 8)==0) {
!|(8);「それより。」pc
!|(0);「そうだな、;見とれている場合じゃないな。p;先を急ごう!」pc
} &else {
&partymove -8
!|(11);「そういうことだ。p;この水がどうして出来るか;知っているか。」pc
!|(0);「俺は、知らないが、;|(7)、|(8)なら;知ってるんだろ。」pc
!|(8);「あたしは、知らないわ。p;でも、|(7)なら、;知ってるわよね!」pc
!|(7);「ごめんなさい、;私も知りません!p;私だけでなく、この水が、;
!どうしてこの国から湧くのか、;また、どうして出来るのか、;
!知ってる人は、;いませんでした!」pc
!|(11);「いいだろう、教えてやろう。p;この黄金色の水は、もともと、;
!この世界には無いものだ。」pc
!|(8);「じゃぁ、どうして、;ここにあるのよ!p;おかしいじゃない!」pc
!|(11);「まぁ、;そう思うのも無理はない。p;
!この水は、;魔界から染み出してきた、;魔力の篭った水と、p;
!この国特有のシンシア水晶、;そして、この世界の水、;つまり、地下水が、;
!作用しあって出来るものだ。」pc
!|(0);「そうか、それで、;シンシア水晶の器が;必要なわけだ。」pc
!|(11);「そういうことだ。」pc
!|(7);「もしかして、;ここにこれだけの黄金の水が;あるということは、p;
!魔界への穴かなにかが、;この近くに;あるということですか。」pc
!|(11);「さすがに、察しがいいな。p;その通り、恐らく、;|(12)も、;
!ナリスプリトンも、;この国で、魔力が最大になる所、p;つまり、
!その魔界への穴に;いるに違いない。」pc
!|(0);「この近くにあるという訳だな!p;よし、急ごう!」pc
!|(11);「気を付けろ、;そう簡単に通してはくれまい。」pc
!|(0);「それは、十分、;分かっているつもりだ。」pc
!|(8);「そうよね、もう少しで、;|(12)の近くに、;着くんでしょ。」pc
!|(0);「そうだな、突き進むまでだ!」pc
!|(7);「ええ。」pc
&partymove -2
}
event++ //event=20
}
#10 //大宝
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
!|(7);「からですね。」pc
!|(8);「ほんとだね。」pc
!|(0);「行くぞ!」pc
&&
}
&jsr pcm_treasure
%mandef(10) = { 15,0,$89,2,-1 }
&on
!|(0);「服か?」pc
Tno=(水の羽衣)
&jsr 宝ゲット
T城B6=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(7);「きれいですね!」pc
!|(8);「ほんと、凄いじゃないこれ。」pc
!|(0);「ん~、そうなのか。p;俺には、そういうのは、;よく分からないからな。」pc
!|(8);「|(0)らしい答よね~、;ねぇ~|(7)。」pc
!|(7);「えっ、ええ。」pc
!|(0);「それより、;これは|(7)が;着るといい!p;丈夫そうだしな。」pc
!|(7);「ありがとう。;そうさせてもらいます。」pc
!|(0);「その方がいい。」pc
!|(8);「いいな、あたしも欲しいな。p;でも、そのサイズじゃ、;着られそうもないし、;
!いいわ。」pc
#11 //大宝
Tbit=2
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「カラっぽだね。」pc
&&
}
&jsr pcm_treasure
%mandef(11) = { 15,0,$89,2,-1 }
&on
!|(0);「服かこれ?」pc
Tno=(クリスタルドレス)
&jsr 宝ゲット
T城B6=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(8);「これって、シンシア水晶を、;細糸にして、編み上げてあるわ。p;
!すっwすごい、w;こんなこと出来る人は、;この国に数えるぐらいしか;いないわ。p;
!これあたしもらうね、;いいでしょ、|(0)!」pc
!|(0);「ああ、分かったよ。;そうしたらいい。」pc
!|(7);「|(8)さん、;似合うわよきっと。」pc
#@0
&if (%direc>=0) {
&&
}
//&se 22
&goto2 城B5,@1,%down
#@1
&if (%direc>=0) {
&&
}
//&se 22
&goto2 地下空洞,@0,%up
#@2
&if (%direc>=0) {
&&
}
&if (event!=20) {
&&
}
&exec bin\ZMmask.x 9
&pcm 11
&wait 40
&pcm 11
&wait 20
&pcm 11
&wait 50
&pcm 11
&wait 80
&pcm 11
&wait 30
&pcm 11
&wait 60
&pcm 11
&wait 120
&exec bin\ZMmask.x
!|(0);「おいっ、いきなりか!」pc
&if ((event1 and 8)!=0) {
!|(11);「フレアドラゴンだな、;気を付けろ|(0)!」pc
}
&bgm 0
&battle $1000,23,ドラゴン,1,フレアドラゴン,1,ドラゴン,1
&if (%exitcode==1) {
!サイアン「残念だよ、君達には、;ここまで来て欲しかったのにな。pc
!フハハハハハっ!」pc
}
&jsr gold_Gover
&bgm 20
!|(0);「ふぅ~!;やったか!」pc
&if ((event1 and 8)!=0) {
!|(11);「こいつで苦労する様じゃ、;|(12)は、;倒せないぞ!p;ましてや、
!ナリスプリトンは、;|(12)の比じゃないからな!」pc
!|(0);「言わなくても、;十分に分かっている。」pc
!|(11);「それならいい。」pc
}
!|(8);「でも、あたし達、;ほんとに勝てるのかな?p;心配になってきたわ。」pc
!|(7);「|(8)さん、w・w・w・w・。」pc
!|(0);「俺は、w俺は、w;どんなことがあっても、;奴らを倒す!p;
!この身が、どうなろうと!」pc
!|(7);「お願い、w;そんなこと言わないで。p;必ず、みんな無事に、w;・w・w・w・w
!無事に帰りましょう!」pc
!|(0);「すまなかった。p;そうだよな、みんな、;必ず生きて帰ろうな!」pc
!|(7);「ええ。」pc
!|(8);「当たり前だよ、あたしは、;まだまだやりたいことたくさん;あるしね!」pc
&if ((event1 and 8)!=0) {
!|(11);「そうだな。p;私にも、やらねばならぬことが;あるからな。」pc
}
event0=0
event++ //event=21
#@40
!|(0);「ここなら、;黄金の水に困らないな。」pc
!|(7);「ええ。」pc
!|(8);「ほんと、;じゃんじゃん飲んじゃお。」pc
&if ((event1 and 8)!=0) {
!|(11);「余り飲みすぎるなよ!」pc
}
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[地下空洞] //地下大空洞
//&mappal map\dark.PAL
&map map\undrgrnd.MAP //地下空洞.MAP
&if (%nowbgm!=21) {
&bgm 21
}
mons1=ドラゴン //monster set
hm1=1
mons2=インキュバス
hm2=1
mons3=ランドアーチン
hm3=1
&if ((event1 and 16)==0) {
mons4=アンシーンワン //見えないモンスター
} &else {
mons4=グレイデーモン //見える様になったモンスター
}
enc_pat=1
encounter=64 // 1/64
&if ((event1 and 16)==0) { //通行止め用
%mandef(1) = { 7,0,0,2,-1 }
%mandef(2) = { 7,0,0,2,-1 }
%mandef(3) = { 7,0,0,2,-1 }
} &else {
&exec bin\bg2swch.x 0
}
Tsub=T地下空洞 //宝セット
Tbit=1
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
Tbit=4
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
Tbit=8
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
Tbit=16
&jsr 宝開閉?
%mandef(13) = { 15,0,$88+Tno,2,-1 }
Tbit=32
&jsr 宝開閉?
%mandef(14) = { 15,0,$86+Tno,2,-1 }
%mandef(15) = { 15,0,$84,2,-1 }
Tbit=128
&jsr 宝開閉?
%mandef(16) = { 15,0,$84+Tno,2,-1 }
&on
&if (door_sound==0) {
!o(1); [地下大空洞]pc
}
door_sound=0
&if ((event==21) and (event0==0)) {
&partymove 8,8,8,8,8,8,8,8
!|(0);「何だここは、霧深いな!p;これじゃ、;先に進むのに苦労しそうだな!」pc
!|(8);「そうね、;どうにかならないかな。」pc
!|(7);「でも、これだけの霧が;ここにあるということは。」pc
&if ((event1 and 8)==0) {
!|(0);「ああ、たぶんこの近くに;何かあるということだろうな。」pc
!|(7);「ええ、この先、;気を付けましょう。p;わたし、;いやな予感がします!」pc
!|(8);「あたしもだよ。p;ねぇ、|(0)。」pc
!|(0);「そうだな。」pc
} &else {
!|(11);「恐らく、魔界への穴が、;近いということだろう!」pc
!|(7);「ええ、わたしも、;そう思います。」pc
!|(8);「ねぇ、それって、;|(12)達が;いるってことよね。」pc
!|(0);「そういうことだ。p;いよいよだな。ww;さぁ、行くぞ!」pc
}
event0++
}
#1
//dummy
#2
//dummy
#3
//dummy
#10 //大宝
Tbit=1
&jsr 宝開閉?
&if (Tno!=0) {
Tbit=2
&if ((Tsub and Tbit)!=0) {
!|(7);「もう無い見たいですね。」pc
!|(8);「ほんと。p;二つあれば十分よね。」pc
!|(7);「ええ。」pc
&&
}
Tno=(ダイアの腕輪)
&jsr 宝ゲット
T地下空洞=Tsub
&if ((Tsub and Tbit)!=0) {
!|(0);「もう一つ入っていたか。;これで、もめずにすむな。」pc
}
&&
}
&jsr pcm_treasure
%mandef(10) = { 15,0,$89,2,-1 }
&on
Tno=(ダイアの腕輪)
&jsr 宝ゲット
T地下空洞=Tsub
&jsr 宝開閉?
%mandef(10) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(7);「わぁ~きれいですね!」pc
!|(8);「凄いじゃないこれ。;ダイアで出来てるわね!」pc
!|(0);「俺は、使えないから、;二人で使ったらいい。」pc
!|(8);「二人でって、言われてもね、;一つしかないし。」pc
!|(7);「|(8)さん;使ってください。」pc
!|(8);「あたしより、;|(7)が使いなよ。」pc
!|(0);「仕方ないな。;俺が決めるか!p;ん?ww;この宝箱?」pc
#11 //大宝
Tbit=4
&jsr 宝開閉?
&if (Tno!=0) {
!|(8);「カラね、;でも、これで十分、十分。」pc
&&
}
&jsr pcm_treasure
%mandef(11) = { 15,0,$89,2,-1 }
&on
!|(0);「ガラスの剣?」pc
Tno=(クリスタルソード)
&jsr 宝ゲット
T地下空洞=Tsub
&jsr 宝開閉?
%mandef(11) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(7);「これって、シンシア水晶で;出来ているみたいですね!」pc
!|(8);「すっすごい!p;あたしが使う、絶対あたしね!」pc
!|(0);「そうだな、;それがよさそうだな。」pc
#12 //大宝
Tbit=8
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「ないな!」pc
&&
}
&jsr pcm_treasure
%mandef(12) = { 15,0,$89,2,-1 }
&on
!|(0);「んっ?」pc
Tno=(ダイアの指輪)
&jsr 宝ゲット
T地下空洞=Tsub
&jsr 宝開閉?
%mandef(12) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(8);「ねぇ、ねぇ、|(0)!p;何が入ってたんだい。」pc
!|(7);「どうしたんですか、;|(0)。」pc
!o(0)|(0);「ん~!」
%selectlist = { 王女様にあげる,道具屋の娘にあげる,自分がもらう }
&switch %select {
&case 0:
!c|(0);「|(7)、;君にあげよう!」pc
!|(7);「えっ、wわたしに!?」pc
!|(0);「そうだ。」pc
!|(8);「もらっといたら、|(7)。」pc
!|(7);「ええ、ありがとう、;|(0)。」pc
!|(8);「ダイアの指輪ね。;にくいわね、|(0)!」pc
!|(0);「ん?p;言っておくけど、;別に深い意味はないからな。p;
!この宝箱に入っていただけだ。」pc
!|(7);「でも、とても嬉しいです。」pc
!|(0);「ん、wまぁ、wそんなに;喜んでくれたからいいか。」pc
!|(8);「へ~、w何がいいのかな。」pc
!|(0);「|(8)!;いい加減にしろよ、;別に何もないと言ってるだろ。」pc
!|(8);「はいはい、分かりました。」pc
&if ((event1 and 8)!=0) {
!|(11);「こんな物が、嬉しいのか。p;私には、;分からないが・・・。」pc
!|(8);「は~、wwあたしも疲れるわ。」pc
}
セシル+=150
&partyitemout (ダイアの指輪)
&break
&case 1:
!c|(0);「どうだ、|(8)。;君にあげようか。」pc
!|(8);「えっ、なになに?」pc
!|(7);「ダイアの指輪ですか。」pc
!|(8);「ええっ!ww;もらうもらう、絶対もらう。;ありがとうね|(0)!」pc
!|(0);「はははははっ、;それだけ喜んでくれると、;俺も嬉しいよ。」pc
&if ((event1 and 8)!=0) {
!|(11);「|(8)、それには、;特殊な魔力でも、;込められているのか?」pc
!|(8);「ん~、ある意味では、;そうかもね。p;ねぇ~|(7)!」pc
}
!|(7);「ええ。」pc
ミーナ+=150
&partyitemout (ダイアの指輪)
&break
&default:
!c|(0);「カラっぽのようだ。;何もない。」pc
!|(8);「ほんとだろうね!」pc
!|(0);「ああ。」pc
!|(8);「じゃぁ、いいわ。;|(7)行きましょ。」pc
!|(7);「ええ。」pc
セシル-=120
ミーナ-=120
}
#13 //大宝
Tbit=16
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「うっ!p;って、何も起こらないな!」pc
!|(8);「もう、びっくりするじゃない。」pc
&&
}
&jsr pcm_treasure
%mandef(13) = { 15,0,$89,2,-1 }
&on
&bgm -1
&exec bin\white.x
!|(0);「うっ!」pc
!|(8);「まっwまぶしい!」pc
!|(7);「目を開けていられない!」pc
&if ((event1 and 8)!=0) {
!|(11);「ここにあったか!」pc
}
&exec bin\toPAL.x map\darkall.PAL
&bgm 21
!|(0);「なっwなんなんだ?」pc
Tno=(真理の鏡)
&jsr 宝ゲット
T地下空洞=Tsub
&jsr 宝開閉?
%mandef(13) = { 15,0,$88+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
event1=event1 or 16
&if ((event1 and 8)==0) {
!|(7);「鏡みたいですね!」pc
!|(8);「ほんと、凄かったわ。」pc
!|(0);「とりあえず、持っておくか。」pc
!|(7);「そうですね。」pc
!|(0);「うわっ、まただ!」pc
} &else {
!|(11);「そんなに驚くことはない。p;これは真理の鏡と言ってな、;
!見えない物を、;見えるようにする物だ。p;これを、持っていれば、;
!ここにいる、見えない敵や、;霧の中を、ハッキリ見ることが;出来るようになる。」pc
!|(8);「じゃぁ~、早く使おう!」pc
!|(0);「そうだな!」pc
}
&exec bin\white.x
%manpoint(1) = { 767,767 }
%manpoint(2) = { 767,767 }
%manpoint(3) = { 767,767 }
&on
&exec bin\bg2swch.x 0
!c
mons4=グレイデーモン
&exec bin\toPAL.x map\darkall.PAL
&if ((event1 and 8)==0) {
!|(7);「|(0)見てください、;霧がなくなってます!」pc
!|(8);「ほんとね、これなら、;歩きやすいわね。」pc
!|(0);「よしっ、;見晴らしが良くなったし、;早く|(12)を探そう!」pc
} &else {
!|(0);「なるほどな。」pc
!|(7);「本当に、よく見えるように;なりましたね。」pc
!|(8);「これだけよく見えたら、;向かうところ敵無しね。」pc
!|(11);「油断は、禁物だぞ。」pc
!|(8);「もう、分かってるわよ。」pc
}
#14 //中宝
Tbit=32
&jsr 宝開閉?
&if (Tno!=0) {
!|(0);「もうないな!」pc
&&
}
&jsr pcm_treasure
%mandef(14) = { 15,0,$87,2,-1 }
&on
!|(0);「薬か?」pc
Tno=(リアリゼーション)
&jsr 宝ゲット
T地下空洞=Tsub
&jsr 宝開閉?
%mandef(14) = { 15,0,$86+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(7);「助かりますね。」pc
!|(8);「でも、;もっとすごいのが欲しいよね。」pc
#15 //小宝
Tbit=64 //dummy
&jsr pcm_treasure
%mandef(15) = { 15,0,$85,2,-1 }
&on
Tno=(エクスポーション)
&jsr 宝ゲット
&if ((Tsub and Tbit)==0) {
Tsub=T地下空洞
&&
} &else {
Tsub=T地下空洞
}
%mandef(15) = { 15,0,$84,2,-1 }
&on
&if (extrT0==0) { //&switch代行
!|(0);「薬が、入ってるだけか!」pc
!|(7);「でも、たすかりますね。」pc
!|(0);「まぁ、無いよりいいが。」pc
extrT0++
&&
}
&if (extrT0==1) {
!|(0);「ん?;また、入っているぞ。」pc
!|(8);「ほんと、得したわね。」pc
extrT0++
&&
}
&if (extrT0==2) {
!|(8);「これって、;いくらでも湧くんじゃない!」pc
!|(0);「そんなことないだろ!」pc
extrT0++
&&
}
&if (extrT0==3) {
!|(7);「ほんとですね、なんどでも、;出て来るみたいですね。」pc
!|(8);「ねぇ、|(0)、;持てるだけ、もっていこうよ。ww;ね!」pc
!|(0);「ああ、そうだな。」pc
extrT0++
&&
}
//dummy
&&
#16 //小宝
Tbit=128
&jsr 宝開閉?
&if (Tno!=0) {
!|(7);「もう;入ってないみたいですね。」pc
!|(8);「そうみたいね。」pc
&&
}
&jsr pcm_treasure
%mandef(16) = { 15,0,$85,2,-1 }
&on
!|(0);「薬が入っているようだ!」pc
Tno=(ポーション+%rnd(4))
&jsr 宝ゲット
T地下空洞=Tsub
&jsr 宝開閉?
%mandef(16) = { 15,0,$84+Tno,2,-1 }
&on
&if (Tno==0) {
&&
}
!|(8);「ふ~ん、これでも、;役に立ちそうね!」pc
#@0
&if (%direc>=0) {
&&
}
//&se 22
&contrast 0
&wait 200
&exec bin\bg2swch.x 1
&goto2 城B6,@1,%down
#@1
&if (%direc>=0) {
&&
}
//&se 22
&contrast 0
&wait 200
&exec bin\bg2swch.x 1
&goto2 魔界入口,@0,%up
#@40
!|(0);「とうとう、ここまで来たな!」pc
&if ((event1 and 8)!=0) {
!|(11);「そうだな。;やっと、ここまで来たわけだ!」pc
}
!|(7);「ええ。」pc
!|(8);「最後のひと頑張りね。」pc
&bgm %nowbgm
#@41
&if (%direc>=0) {
&jsr 黄金の泉
}
#@42
&complete
&freash $07ff
&if ((event1 and 512)==0) {
!|(0);「何だ、今のは?」pc
!|(7);「体の具合が;良くなったみたいです。」pc
!|(8);「ほんとだ。;もしかして黄金の水?」pc
&if ((event1 and 8)!=0) {
!|(11);「どうやら、;ここに漂っている魔力の篭った;
!水のお蔭のようだな。」pc
!|(0);「なるほどな。」pc
} &else {
!|(0);「ん~、w良くは分からないが、;この霧の噴出口のようだな。」pc
}
!|(7);「他にもこういう場所が;あるかも知れませんね。」pc
!|(8);「だったら、そういう場所を;拠点にすればいいわね。」pc
!|(0);「そうだな。」pc
event1=event1 or 512
}
#@49
&if (%haveitem(タマの鈴)==1) { //イベントボタン連射でも金儲け可!
&jsr タマ
}
&if (%direc>=0) {&&}
&if (noencounter>0) {
noencounter--
} &else {
&if (%rnd(encounter)!=1) {&&}
&jsr 敵遭遇
}
[魔界入口] //魔界入口
//&mappal map\dark.PAL
&map map\devildom.MAP //魔界入口.MAP
&if (ending!=0) {
&on
&partyspeed 2
&partymove 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&partymove 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&partymove 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&partymove 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&partymove 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&partymove 2,2,2,2,2,2,2,2,4,4
&partymove 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&partyspeed 1
&wait 300
&exec bin\sepia.x
! : : : :
! wANDw :
! wYOUw :
&wait 600
&bgm -1
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
&goto2 ENDING,14,18,%down
}
&if (%nowbgm!=17) {
&bgm 17
}
%mandef(1)= { $f,0,$60,%right,0 }
%manpoint(1)= { 767,767 }
&on
!o(1); [魔界入口]pc
&switch (event) {
&default: //バスエラー回避用
&break
&case(21):
!|(7);「うわぁ~!;すごいですね。」pc
!|(8);「ほんと、まるで別世界だね!」pc
!|(0);「いよいよだな。」pc
&if ((event1 and 8)!=0) {
!|(11);「ここに、|(12)と、;ナリスプリトンがいるはずだ!」pc
!|(0);「ああ、分かっている!p;早く、終わらせよう。」pc
}
!|(7);「ええ。」pc
!|(8);「そうだね、;もうこれで終にしないとね。」pc
&break
&case(22):
&partymove 2,2,2,2,4,4,4,4,4,4,8,4,8,4,-8
&exec bin\toPAL.x map\darkall.PAL
!|(7);「|(0)大丈夫ですか。;しっかりしてください。」pc
!|(8);「|(7)、なにかいい回復方法はないのかい。」pc
&if ((event1 and 8)!=0) {
!|(11);「これは、;|(0)の意志の問題だ。p;もし、;強い意志を持っていないのなら、
!二度と、;正気は取り戻さないだろう!」pc
}
&partymove -6,-4,-6,-4,-6
!|(0);「うっ、ここは。www;そうか、俺は、戻ったんだな。」pc
!|(7);「よかった。ww;ほんとに、よかった。」pc
!|(8);「|(0)、ほんとうに、;|(0)だよね!」pc
!|(0);「もちろんだ、;心配をかけたな。p;もう大丈夫だ。」pc
&if ((event1 and 8)!=0) {
!|(11);「よく戻れたな、;それだけ強い意志があれば、;
!ナリスプリトンを;倒せるかもしれない。」pc
!|(0);「|(11)、;俺は、必ず倒す!」pc
!|(11);「そうだったな、すまなかった。」pc
}
!|(8);「さぁ~、w最後の大仕事、;片付けましょうか。」pc
!|(7);「ええ!」pc
!|(0);「ああ、これが最後の決戦だ!p;いくぞ!」pc
//&partyspeed 1
event++ //event=23
//test ここで、セーブした時、レベルが、低いとはまる恐れがあるので、
// セーブ出来なくしました。
// !o(0)ここで、セーブしますか?
// %selectlist = { そうだな、そうするか,いや、このまま行く }
// &if (%select==0) {
// !c
// //&save @40,%px,%py,%down
// &save @40,@0,%down
// } &else {
// !cセーブしませんでした。pc
// }
}
#@1 //サイアン
&if (%direc>=0) {
&&
}
&if (event!=21) {
&&
}
!|(12);「フハハハハハ!p;よく来たな。;それも、最後のいけにえを;
!ここまで運んでくれるとはな。」pc
!|(7);「どういうことなの?」pc
!|(0);「出てこい|(12)!p;ここにいることは、;分かっている!」pc
!|(12);「そうだな。」pc
%manpoint(1) = { -1,-1 }
&on
!|(8);「あんたが、|(12)だね。p;ハンナや、;たくさんの人達の仇!」pc
&if ((event1 and 8)!=0) {
!|(11);「覚悟するんだな|(12)!」pc
!|(12);「死にぞこないの、;ガーゴイルか。」pc
}
!|(0);「お前は、ここで終だ!」pc
&bgm 0
&battle $1000,23,サイアン,1
&if (%exitcode==1) {
!|(7)、|(8);「きゃぁ~!;|(0)!」pc
//&exec bin\color.x 0 31 0
!|(12);「これで、ナリスプリトン様が、;完全復活される!p;
&bgm -1
!フwハwハwハwハwハ!」pc
//&spppal map\darkall.PAL
&jmp GOVER
}
&jsr Pset
&jsr gold_Gover
&bgm 17
!|(12);「そっ、wそんな馬鹿な!ww;しっ、wしかし。」pc
&if ((event1 and 8)!=0) {
!|(11);「いかん!;|(0)よけるんだ!」pc
}
!|(0);「なっ、wなんだ!」
&freash $7c0 // 00000 11111 00000 0
&freash $f800 // 11111 00000 00000 0
&freash $3e // 00000 00000 11111 0
&freash $07fe // 00000 11111 11111 0
&freash $f83e // 11111 00000 11111 0
&freash $ffc0 // 11111 11111 00000 0
&freash 65535 // 11111 11111 11111 1
&bgm -1
!c
&exec bin\color.x 10 31 0
&complete
&exec bin\monocol.x 0 0 0
event++ //event=22
&goto2 夢,@1,%down
#@2 //ナリスプリトン
&if (%direc>=0) {
&&
}
!|(0);「ここは、;魔界へと通じる穴なのか!」pc
&if ((event1 and 8)!=0) {
!|(11);「そういうことだ!」pc
} &else {
!|(7);「底が見えないくらい深い;ですね。」pc
}
!|(0);「来るぞ!」pc
&bgm 0
&exec bin\storm.x
&battle $1000,22,ナリスプリトン,1
&if (%exitcode==1) {
&bgm -1
!c
!|(7)、|(8);「きゃぁ~~!;
!|(0)たすけて~~!」pc
}
&jsr gold_Gover
&wait 300
&if ((event1 and 8)==0) {
!|(0);「・w・w・w親父、母さん、w;
!そして、兄さん達、www;
!奴を倒すことができたよ。」
} &else {
!|(11);「やったな、|(0)!」wwwc
!|(0);「ああ。ww;これで、これでよかったんだ。www;
!・w・w・w親父、母さん、w;
!そして、兄さん達。」
}
&partyspeed 1
&bgm 19
&wait 550
!c
&wait 1000
&exec bin\sepia.x
&wait 300
&jsr FADEOUT
&spppal map\darkall.PAL
ending++ //ending=1
&goto OPENING5
#@40
&bgm 9
!|(0);「俺は、必ずやりとげる!」pc
&if ((event1 and 8)!=0) {
!|(11);「そうだ、その意気だ!;私も負けられない!」pc
!|(8);「あたしだって、そうよ!」pc
!|(7);「わたし、少し恐いけど、;皆が居てくれるからw・w・w・。」pc
} &else {
!|(7);「わたし、w;なんだか恐いw・w・w・。」pc
!|(8);「あたしだって、恐いわ。;でも、ここまで来たら、;
!もう行くしかないわ!」pc
!|(0);「大丈夫だ!ww;とは、言い切れないが、;皆無事戻れると思う。p;
!いやっ、絶対に戻れる!;俺は、そう信じている。」pc
!|(7);「ええ、そうですね。;生きる希望を、持ち続けないと;いけませんよね。」pc
!|(8);「そうよ、なにも負けるって;決まったわけじゃないでしょ。」pc
!|(0);「覚悟は、いいな!」pc
!|(7);「ええ!」pc
!|(8);「もちろんよ!」pc
}
&bgm 0
!|(0);「よしっ、行こう!」pc
&bgm 17
[夢] //フレイルの夢(悪夢)
&map map\dream.MAP //夢.MAP
&if (event==17) {
&mappal map\black.PAL
}
&if (ending!=0) {
%mandef(1) = { $b,0,$20,%up,0 }
%mandef(2) = { $b,0,$40,%up,0 }
%mandef(3) = { $e,0,$20,%up,0 }
%mandef(4) = { $e,0,$20,%up,0 }
%mandef(5) = { $e,0,$20,%up,0 }
&on
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&wait 80
&manmove 1, -2
&manmove 2, -2
&manmove 3, -2
&manmove 4, -2
&manmove 5, -2
&wait 150
&manmove 3, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 4, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 5, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&wait 100
&manmove 2, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&wait 300
&exec bin\sepia.x
! : : : :プログラムw :
! wSJOMw :w
! w鈴木 浩wさん :w
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
&jsr Pset
ending++ //ending=9
&goto2 魔界入口,@1,-%left
}
&if (%nowbgm!=13) {
&bgm 13
}
&partyset 0
&if (event==17) {
%mandef(1) = { $b,0,$20,%down,0 } //父
%manpoint(1) = { 255,255 }
&on
!|(0);「ここは、どこだ?」pc
%manpoint(1) = { -1,-1 }
&on
&wait 300
!|(0);「ん!?」pc
&partymove -8
&mappal map\dark.pal
!o(1)|(0);「親父?ww親父か?w;本当にそうなのか!」pc
!o(1)|(0);「待ってくれ!w;
&partymove 8
!俺を、w俺を一人にしないでくれ!p;
&manmove 1, 8,8
!お願いだよ!w;
&manmove 1, 8,8
!一人にしないでよ~!w;
&manmove 1, 8,8
!なんでだよ~!w;
&manmove 1, 8,8
!なんで皆、w;行っちゃうんだよ~!」
&bgm -1
&exec bin\white.x
!c
//ほんとは、キスシーンを入れようかと思ったのですが、自粛しました。
&if (セシル>=ミーナ) {
&partyset 0,7
!|(7);「|(0)!w|(0)!w;大丈夫ですか。」pc
!|(0);「うっ、wうう~~~。」pc
!|(7);「しっかりしてください!p;お願い、死なないで。」pc
!|(0);「うっ、w俺は、大丈夫だ。」pc
!|(7);「ごめんなさい。p;わたしが地面に;叩き付けられないように、;
!わたしをかばって、;わたしの下敷きに。」pc
!|(0);「憶えてないな、それより、;君が無事でなによりだ!p;
!すまないが、起上がるのに手を;貸してくれないか。」pc
!|(7);「ええ。」pc
セシル+=50
} &else {
&partyset 0,8
!|(8);「おいっ|(0)!w;死んじゃったのかい!」pc
!|(0);「うっ、w勝手に殺すなよ、;俺は、生きている。」pc
!|(8);「よかったわ!p;ぴくりともしないから、;
!死んじゃったかと思ったわよ!p;ほんと、よかったわ。」pc
!|(0);「この程度のことで、;死ぬほどやわじゃない!」pc
!|(8);「それもそうだね。p;あんたは、体だけは、;丈夫だからね!」pc
!|(0);「それより、;早く、降りてくれよ!」pc
!|(8);「あっ、ごめんごめん!p;
!でも、その様子じゃ、;何ともないみたいだね。p;いまおりるから!」pc
ミーナ+=50
}
w_speed=10
&jsr FADEOUT
&goto2 城B5,@2,-%down
}
&commenu 0
&partyspeed 1
%mandef(1) = { $b,0,$20,%up,0 } //父(ラフレス)
%mandef(2) = { $b,0,$40,%up,0 } //母(フローラ)
%mandef(3) = { $e,0,$20,%up,0 } //兄(長男:ライル)
%mandef(4) = { $e,0,$20,%up,0 } //兄(二男:セレス)
%mandef(5) = { $e,0,$20,%up,0 } //兄(三男:ガーディス)
%mandef(6) = { $d,0,$80,%up,0 } //ゴンドワナ国兵、大臣
%mandef(7) = { $d,0,$80,%up,0 } //ゴンドワナ国兵、側近
%mandef(8) = { $d,0,$80,%up,0 } //ゴンドワナ国兵
%mandef(9) = { $c,0,$60,%down,-1 } //ゴンドワナ国王
%mandef(10)= { $d,0,$80,%right,0 } //ダイナアランの洞窟の悪魔
%mandef(11)= { $d,0,$00,%right,0 } //キンカット塔の悪魔
%mandef(12)= { $9,0,$a0,%right,0 } //ナイトメア
//1~9:国民
%mandef(13)= { $b,0,$8f,%down,-1 } //カサンドラクロスソード
&on
&exec bin\toPAL.x map\darkall.PAL
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
!|(0);「待ってよ、ぼくだけ、どうして;おいてけぼりにしたんだよ。p;ぼくだって頑張れば、;
!役に立つと思うし。」pc
&manmove 1, -2
&manmove 2, -2
&manmove 3, -2
&manmove 4, -2
&manmove 5, -2
!|(0)の親父;「いいか、|(0)!;お前は、ここに残るんだ!」pc
!|(0);「どうしてだよ、;ぼくも行くよ!」pc
!|(0)の母さん;「|(0)、;言うことを聞いて!」pc
!ライル兄さん;「|(0)、分かってくれ、;ナリスプリトンを倒すには、;
!聖封魔法を使うしかない。p;それには、;5人の力が必要なんだ。」pc
!|(0);「でも!」pc
!セレス兄さん;「すまない、|(0)!ww;アースバインド!」
&freash 65535
!pc
!|(0);「うっ、w動けないよ!;なんで、なんでだよ!」pc
!ガーディス兄さん;「行きましょう!」pc
&manmove 3, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 4, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
&manmove 5, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
!|(0)の母さん;「|(0)。;wwあなたは、生きぬいて!」pc
&manmove 2, 8,8,8,8,8,8,8,8,8,8,8,8,8,8
!|(0);「母さ~~~ん!」pc
!|(0)の親父;「|(0)、お前は、;自分では気付いてないが、p;
!聖戦士としての優れた能力を;持っている。p;いいな、強く生きるんだぞ!」pc
&manmove 1, 8,8
!|(0);「ぼくを、;wぼくを一人にしないでよ!w;
&manmove 1, 8,8
!お願いだよ!w;
&manmove 1, 8,8
!一人にしないでよ~!w;
&manmove 1, 8,8
&bgm -1
!なんでだよ~!w;
&manmove 1, 8,8,8,8
!なんで皆、w;行っちゃうんだよ~!」wwc
&freash $ffc1
&pcm 12
&exec bin\color.x 0 31 20
&wait 650
&move @2,%down
&sppsp chara\dreamch.SPP
&exec bin\toPAL.x map\darkall.PAL
!|(0);「どうしてだよ、ぼく一人で、;何が出来るって言うんだよ!」pc
&partymove 2,-6,-2,-4,-8
!|(0);「これは、www父さんの剣!ww;カサンドラクロス!」pc
&partymove 8,8,8,8,8,8
&manmove 13, 8
%manpoint(13) = { 767,767 }
&on
&bgm 18
!|(0);「父さん、w母さん、w兄さん達、w;
!ぼくは、これからどうすればww;いいんだよ~!」pc
#@3
&manmove 7, 8,8,8,8
!ゴンドワナ兵;「あっ、wあなた様が、あの怪獣を;倒してくれたのですね!」pc
!|(0);「えっ、wいや、wぼくは、wその。」pc
!ゴンドワナ兵;「ささっ、こちらへどうぞ!」pc
&manmove 7, 2,2
&partymove 2,2,2
w_speed=20
&bgm -1
&exec bin\color 0 0 0
&bgm 13
!|(0);「そうだ、俺は、この時、;自分は倒してないと、;言うことが出来なかったんだ。」pc
&move @4,%up
%mandef(6) = { $b,0,$68,%down,-1 }
%manpoint(6) = { 44,16 }
%mandef(7) = { $d,0,$6c,%down,-1 }
%manpoint(7) = { 50,16 }
&on
&bgm -1
&exec bin\toPAL.x map\darkall.PAL
&bgm 12
&partymove 8,8,8,8,8,8,8,8,8,8,8
!ゴンドワナ国王;「おおっ、そなたが、;あの怪獣を倒した者か。」pc
!|(0);「あの~、ぼくは。」pc
!ゴンドワナ国王;「そんなに気を使うことはない。p;ところで、お主の名は!」pc
!|(0);「ええと、wぼくは、;|(0)w・カサンドラw;です。」pc
!ゴンドワナ国王;「そうか、いい名だな!p;今夜、パーティーがあるのだが、;
!お主にも来てもらいたいのだが、;どうだ。」pc
!|(0);「はい、よろこんで。」pc
!ゴンドワナ国王;「そうか、;それはよかった。」pc
&bgm -1
&exec bin\color 0 0 0
&bgm 13
!|(0);「俺は、;とうとう言い出せなかった。p;そして、多くの褒美をもらった。p;
!これで、当分は生きていける、;俺は、その時そう思った。」pc
&move @5,%down
%mandef(1) = { $8,0,$00,%up,0 }
%manpoint(1) = { 44,68 }
%mandef(2) = { $9,0,$a0,%up,0 }
%manpoint(2) = { 49,68 }
%mandef(3) = { $d,0,$c0,%up,0 }
%manpoint(3) = { 50,70 }
%mandef(4) = { $e,0,$20,%up,0 }
%manpoint(4) = { 45,72 }
%mandef(5) = { $e,0,$c0,%up,0 }
%manpoint(5) = { 47,74 }
%mandef(6) = { $9,0,$00,%up,0 }
%manpoint(6) = { 50,76 }
%mandef(7) = { $8,0,$e0,%up,0 }
%manpoint(7) = { 44,78 }
%mandef(8) = { $d,0,$00,%up,0 }
%manpoint(8) = { 44,82 }
%mandef(9) = { $c,0,$e0,%up,0 }
%manpoint(9) = { 50,82 }
&on
&bgm -1
&exec bin\toPAL.x map\darkall.PAL
&bgm 8
&partymove 2,2,2,2,2
!ゴンドワナの人々;「|(0)さまだ!」pc
&partymove 2,2,2
&manmove 2,-4
&manmove 1,6
!女の人;「ありがとございました。;|(0)さま!」pc
!老人;「ありがたや。p;わしも、生きてるうちに;あなた様の様な方に会えるとは。p;
!|(0)様!」pc
&partymove 2,2,2,2
&manmove 4,-6
&manmove 3,4
!男の人;「ありがとう|(0)様!p;ぜひ、わたくしの、;宿屋に来てください。p;
!お願いします。」pc
!|(0);「・・・・。」pc
!若い男;「あの、|(0)さま、;サインをください。」pc
&partymove 2,2
!中年の男;「|(0)様。;ぜひ、わしの武器屋に、」wwc
&bgm -1
!|(0);「もうやめてくれ!」
&partyspeed 2
&pcm 13
%mspeed=0
!c中年の男;「うわっ!」
%mspeed=5
&manmove 5,4,4,-6
!c
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
&exec bin\color 0 0 0
&bgm 13
!|(0);「俺は、いい加減いやになった。p;遭う奴の誰もが、;|(0)様、様、様と;言いやがる。p;
!俺は、様などと言われる資格の;無い弱虫だ。p;この時からだ、俺は、;敬称を付けられるのが、;
!いやで仕方なくなったのは。」pc
&move @6,%left
&sppsp chara\dreammon.SPP
&bgm -1
%bcirclesize=128
&blackcircle 1
&on
&exec bin\toPAL.x map\darkall.PAL
&bgm 15
#10
!|(0);「覚悟してもらおうか!」pc
!ダイナアラン洞窟の悪魔;「ははははっ!w;お前ごとき若造が。p;
!お前も、;俺様のめしにしてやるわ!」pc
!|(0);「能書きはいい!p;メガボルト!!」wc
&pcm 1
%mandef(10) = { $7,0,$80,%right,0 }
%manpoint(10) = { -1,-1 }
&on
&freash $ffc1
!ダイナアラン洞窟の悪魔;「うぎゃ~!」
&wait 200
MANsub=10
&jsr 消滅
!c
&bgm -1
&exec bin\color 0 0 0
&bgm 13
!|(0);「俺は、あの時のことを、;忘れようと、依頼を受け、p;あるいは、探しだし、;
!魔物達を倒し続けた。p;いや、むしろ、;楽しんでいたのかもしれない。」pc
&move @7,%left
&bgm -1
&blackcircle 0
&exec bin\toPAL.x map\darkall.PAL
&bgm 14
#11
!キンカット塔の悪魔;「けっけっけっけ!p;これはこれは、あんたが、;次のいけにえかな。」pc
!|(0);「違うな、俺は、お前を;倒すために雇われた者だ!」pc
!キンカット塔の悪魔;「けっ!p;村の奴ら、こんなやつを;差し向けたってわけか。p;
!ちょうどいい、お前を殺し、;村の奴らの見せしめにするか。」pc
&bgm -1
!|(0);「それは、どうかな。」pc
&pcm 13
&wait 80
&pcm 13
&wait 80
&pcm 13
&wait 20
&pcm 13
&wait 30
&pcm 13
!キンカット塔の悪魔;「ばっwばかな!ww;こんな奴にやられるとは。」
MANsub=11
&jsr 消滅
!c
&exec bin\color 0 0 0
&bgm 13
!|(0);「魔物退治に明け暮れた俺は、;いつしか、デビルバスターと;
!呼ばれるようになっていた。p;デビルバスター、魔物退治屋か。www;いや、;
!魔物達を、悪魔のごとく;
!殺し続けた俺の姿を見て、;そう呼んだのかもしれない。」pc
&move @8,%left
&blackcircle 1
&exec bin\toPAL.x map\darkall.PAL
!|(0);「何だここは、いままでに;来たことがないはずだ。wwいや、;
!忘れてしまっているのかも;知れないな。」pc
#12
!ナイトメア;「やっとここまで来たか、;ここでお前の精神を破壊し、;
!私の操り人形と;なってもらおうか。」pc
!|(0);「なに!;どういうことだ!」pc
!ナイトメア;「いままで見せてきたのは、;お前の過去の暗黒面だ。p;
!お前は、親達を見殺しにし、;その親達の手柄を、;自分がしたかのように装い、p;
!そして、自分の快楽のために、;殺戮を繰り返してきた。」pc
!|(0);「だまれ!;俺は、そんなんじゃない!」pc
!ナイトメア;「だったら何だと言うんだ。」pc
!|(0);「おのれ~~!」pc
&bgm 0
&battle $1000,23,ナイトメア,1
&commenu 1
&jsr gold_Gover
&bgm 13
!ナイトメア;「そんなばかな、;私の悪夢のなかで負けるとは!p;
!うぉ~~~!」
MANsub=12
&jsr 消滅
!c|(0);「俺は、ww俺は、・w・w・w・。」
&bgm -1
&exec bin\white.x
!c
&sppsp chara\charact.SPP
&jsr Pset
&complete
&partyspeed 2
&goto2 魔界入口,@1,-%left
[シンシア墓地] //シンシア城の墓地にて
event0=0
&mappal map\light.PAL
&map map\graveyrd.MAP //シンシア墓地.MAP
&if (ending==0) {
&bgm 18
}
&partyspeed 1 //お墓では、走らないように!
%mandef(1)= { 11, 0,$40,%up, -1 } //ハンナの母
%mandef(2)= { 8, 0,$40,%up, -1 } //セシル
%manpoint(2)={ 511,511 }
%mandef(3)= { 11,0,$60,%up, -1 } //ミーナ
%manpoint(3)={ 511,511 }
%mandef(10)={ 10,0,$8b,%down,-1 } //墓
%mandef(11)={ 10,0,$8b,%down,-1 } //墓
%mandef(12)={ 10,0,$8d,%down,-1 } //ハンナの墓
%mandef(13)={ 10,0,$8d,%down,-1 } //ハンナの父の墓
%mandef(14)={ 10,0,$8b,%down,-1 } //墓
%mandef(15)={ 10,0,$8b,%down,-1 } //墓
%mandef(16)={ 10,0,$8b,%down,-1 } //墓
%mandef(17)={ 10,0,$8c,%down,-1 } //墓
%mandef(18)={ 10,0,$8c,%down,-1 } //墓
%mandef(19)={ 10,0,$8b,%down,-1 } //墓
%mandef(20)={ 10,0,$8b,%down,-1 } //墓
%mandef(21)={ 10,0,$8d,%down,-1 } //墓
%mandef(22)={ 10,0,$8b,%down,-1 } //墓
%mandef(23)={ 10,0,$8b,%down,-1 } //墓
%mandef(24)={ 10,0,$8d,%down,-1 } //墓
&on
&if (ending!=0) {
&partyspeed 1
&partymove 8,8,8,8,8,8,8,8,8
&partymove 6,6,6,6,6,6,6,6
&partymove 6,6,6,6,6,6,8,8,-6
&partyspeed 2
&wait 300
&exec bin\sepia.x
! : : : :モンスターキャラクターw :
! w鈴木 浩wさん :
! wポチ丸wさん :
! wSJOMw
&wait 300
&jsr FADEOUT
!c
&wait 300
&spppal map\darkall.PAL
&partyset 0,7,8
ending++ //ending=7
&goto2 城B4,@4,-%right
}
! ; [シンシア城墓地21区]pc
#1
&switch (event0 and 3) {
&case 0:
!|(0);「すまない、;助けることができず。」pc
!ハンナの母;「いいえ、;ありがとうございました。」pc
!|(0);「いや、;俺がもっと早く駆けつければ、;ハンナは、きっと。」pc
!ハンナの母;「そんなに自分を責めないで;ください。p;あなたは、;
!精一杯の事をしてくれました。p;私は、こんな形とはいえ、;
!娘に会うことが出来ただけでも。;うぅっ・・・・。」pc
event0++
&&
&case 1:
!ハンナの母;「ハンナは、;私達夫婦の一人娘でした。p;
!おっとは、ハンナが生まれた時、;女の子だったことを、;
!とても残念がっていました。p;
!でも、おっとは、ハンナを;とても愛してくれました。p;
!ハンナも、おっとのことを、;とても尊敬していました。p;
!すいません、;つい思い出話をしてしまって。」pc
!|(0);「いや、かまわないよ。;その気持ち、;俺には痛いほど分かる。」pc
event0++
&&
&case 2:
!|(0);「ところで、ハンナの親父は、;どうしたんだ。p;
!葬式にも、来なかったしな。」pc
!ハンナの母;「おっとは、;シンシア城の兵隊で、p;サレスの村に出兵した時、;
!魔物に殺されました。p;おっとの墓は、;ハンナの墓の隣にあります。p;
!おっとは、正義感の強い人で、;あの時も、;
!村の娘達を必ず守り貫くと;言い残して、p;
!でも、帰ってきた時は、;ハンナと同じように、;なれ果てた姿で・・・。」pc
!|(0);「そうだったのか、;悪いことを、聞いたな。」pc
!ハンナの母;「いいえ、あなたには、;無事戻ってきて欲しいのです。」pc
!|(0);「ん。;なぜそんなことを言うんだ。」pc
!ハンナの母;「私には、分かります。p;あなたは、;もう一度フレデリック城に、;
!向かうつもりなのでしょ。」pc
!|(0);「いっ、いや。」pc
!ハンナの母;「いいえ、あなたの目を見れば、;分かります。p;
!あのひとも、あの時、;あなたと同じ目を;してましたから。p;
!必ず、w必ず、;無事戻ってきてください。」pc
!|(0);「ああ。」pc
%manpoint(2)= { -1,1 }
%manpoint(3)= { -1,1 }
&on
event0++
&&
&default:
!ハンナの母;「あなたの無事を、;祈っています。」pc
}
//FFVIIの登場人物とは、一切関係ありません。(^O^)
#10
!|(0);「[ザックス・ルーハウス;ここに眠る]か。」pc
#11
!|(0);「[クラウド・デンジャミン];どこかで聞いた名だな。」pc
#12 //ハンナの墓
&if ((event0 and 4)==0) {
!|(0);「ハンナ・w・w・w・w・。;すまない。p;
!俺は、親父が言うような;聖戦士なんかにはなれない。p;
!あの時、俺は、俺は!」pc
&partyspeed 2
&partymove -6,-4,-6,-4,-2
&partyspeed 1
!|(0);「今は、そんなことを、;言ってる場合じゃない!p;
!やつを、|(12)を、;倒さねばならない。p;
!いや、俺はw・w・w・、俺は、必ず、;|(12)を倒す!!」pc
event0=event0 or 4
&&
}
!|(0);「ハンナ、安らかに、;眠ってくれ。」pc
#13 ハンナの父の墓
&if ((event0 and 3)==3) {
!|(0);「ハンナの親父の墓w・w・w・wか。」pc
&&
}
!|(0);「[ジョナサン・キース];誰の墓だろう。」pc
#14
!|(0);「[セフィロス・ガイアレス];ん~、知ってるような、;知らないような。」pc
#15
!|(0);「[ティファ・サーミスレイ];聞いたことがあるような?」pc
#16
!|(0);「[エアリス・グランダリス];ん~、思い出せないな。」pc
#17
!|(0);「[大体半分ぐらいクリア!!];って、なんだこれ!。」pc
#18
!|(0);「[この墓場にも宝あり]だと、;ほんとに墓かこれ。」pc
#19
!|(0);「[バレット・ブロマイド];ごつい奴だったような。」pc
#20
!|(0);「[ユフィ・ゼムズ];やっぱり、思い出せないな。」pc
#21
!|(0);「[ケットシ・サーペンタッド];ん~、猫だったような。」pc
#22
!|(0);「[ヴィンセント・ロック];賞金稼ぎだったかな。」pc
#23
!|(0);「[レッド・サターン];ん~、人じゃなかったような。」pc
#24
!|(0);「[シド・ハイウェイ];渋いおっさんだったかな~。」pc
#@0
&if ((event0 and 3)!=3) {
!|(0);「俺は、このまま、;帰っていいのだろうか。」pc
&partymove 8,8,8
&&
}
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
!|(8);「|(0)!w;どこ行く気だい。」pc
!|(0);「もちろん、;決まってるだろ。」pc
&partymove 2,2,2,2,2
&bgm -1
&partymove 2,2,2,2,2
!|(7);「|(0)・・・・。」ww
w_speed=20
&jsr FADEOUT
&partyspeed 2
!c
event0=0
&goto2 城壁前,131,62,%up
#@1
&if (%direc!=8) {
&&
}
//一応、キングスフィールドのパロのつもり!
&if ((event0 and 8)==0) {
!|(0);「壁に文字が刻んである。;
![ここは、王家の墓所、;許可無き者入るべからず]
!か、p;俺には、関係ないな。」pc
event0=event0 or 8
}
#@42
&if (%direc!=8) {
&&
}
Tsub=Tシンシア墓地
Tbit=1
&if ((Tsub and Tbit)==0) {
!|(0);「墓地の道具置き場か。p;ん、何か落ちてるぞ。」pc
Tno=(リアリゼーション)
&jsr 宝ゲット
Tシンシア墓地=Tsub
}
[ENDING] //ラストイベント
&map map\opening.MAP
&bgm 8
&partyset 0
%mandef(1) = { 8,0,$20,%down,0 }
%manpoint(1) = { 767,767 }
&on
&partymove 2,2,2,2,2,2,2,2,2,2,2,2
&if (セシル>=ミーナ) {
&if (セシル<100) {
&jmp end100
}
%mandef(1) = { 8,0,$40,%down,0 }
%manpoint(1) = { 14,19 }
&on
&manmove 1, 2,2,2,2,2,2,2
&if (セシル<700) {
&jmp endc100
}
&jmp endc
} &else {
&if (ミーナ<100) {
&jmp end100
}
%mandef(1) = { 11,0,$60,%up,0 }
%manpoint(1) = { 32,36 }
&on
&partymove 2,2,2,2,2,2
!|(8);「待ってよ|(0)!」pc
&partymove -6
&manmove 1, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
&if (ミーナ<700) {
&jmp endm100
}
&jmp endm
}
&label end100
&partymove 2,2,2,2,2,2,2,-8
!|(0);「これで、;この国も大丈夫だろう。p;俺は、;また、放浪の旅に出るか。」pc
&partymove 2,2,2,2
&bgm -1
&jsr move_fadeout
&partymove 2,2,2,2,2
&goto END
&label endc100
!|(7);「|(0)w・w・w・。」pc
&partymove -8
!|(7);「行ってしまうのですか?」pc
!|(0);「ああ。p;仕事は終わったし、;報酬も十分もらった。p;
!ここに長居する理由は;ないからな。」pc
!|(7);「|(0)、また、;ここに来てくれますか。」pc
!|(0);「ん?p;分からないな。;もう二度とここに;来ないかもしれない!」pc
!|(7);「そうですか・w・w・w・w・w・w・w、;わたし、;あなたのこと忘れません。」pc
!|(0);「じゃぁ、さよならだな!」pc
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
&partymove 2,2,2,2,2,2
&bgm -1
&exec bin\color 0 0 0
!|(7);「わたしw・w・w・、wわたし、w;いつまでも待っています、w;いwつwまwでwも。」ww
&jsr FADEOUT
!c
&goto END
&label endc
!|(7);「|(0)、待って。」pc
&partymove -8
!|(0);「どうしたんだ|(7)!」pc
!|(7);「わたしも、;つれていってください。」pc
!|(0);「なんだって、w
&partyspeed 2
&partymove -6,-4,-6,-4,-8
//&partyspeed 1
!ダメだ!」pc
!|(7);「お願い。」pc
!|(0);「つれてなんか行けない。p;俺は、デビルバスターだ。p;この先、;
!どんな危険なことが;待っているか分からない。」pc
!|(7);「それでもいい!p;わたし、;あなたと一緒なら恐くない。;
&manmove 1, 2
!お願い|(0)!p;わたし、わたし、;あなたのことを・w・w・w・。」pc
!|(0);「|(7)・w・w・w・。」pc
!|(7);「・w・w・w・w・。」pc
!|(0);「まっ、いいだろう。」pc
!|(7);「ほんとですか。」pc
!|(0);「ああ。p;それより、;シンシア王は大丈夫か。」pc
!|(7);「ええ、;お父様には、もう話しています。」pc
!|(0);「そうか、それじゃ、行こうか。」pc
!|(7);「ええ。」pc
&partyset 0,7
%manpoint(1) = { 767,767 }
&on
&partymove 2,2,2,2
&bgm -1
&jsr move_fadeout
&partymove 2,2,2,2,2
&goto END
&label endm100
!|(8);「|(0)!;もう行っちゃうって本当かい。」pc
!|(0);「ああ、そうだ。p;元気でな!」pc
&partymove 2,2,2
&manmove 1, 4,-2
!|(8);「ちょっ、wちょっと、p;もう少しゆっくりしていったら;いいじゃない!」pc
!|(0);「ん?p;
&partymove -8
!仕事は終わったし、;報酬も十分もらった。p;ここに残る理由はないからな。」pc
!|(8);「そう、じゃいいわ。」pc
!|(0);「さよならだな!」pc
!|(8);「そうね。」pc
&partymove 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
&bgm -1
&exec bin\color 0 0 0
!|(8);「本当に行ちゃった。w;結局、w言い出せなかった。w;|(0)w・w・w・w・w・w・。」ww
&jsr FADEOUT
!c
&goto END
&label endm
!|(0);「なんだ、|(8)。」pc
!|(8);「あたしも行くわ!」pc
!|(0);「なんだって、w
&partyspeed 2
&partymove -6,-4,-6,-4,-6
//&partyspeed 1
!ダメだ!p;俺は、デビルバスター。p;この先どんな危険な目にあうか;分からない。」pc
&if (ミーナ貯金==0) {
!|(8);「だったら、あたしがいると、;薬なんかに;困らなくてすむわよ。」pc
} &else {
!|(8);「あたしがいないと;困るんじゃない。p;だって、;お金預かったままだよ。」pc
!|(0);「ああ、その金なら、やるよ。p;シンシア王から、;十分報酬をもらったからな。」pc
!|(8);「えっ、そうなの。p;あっ、でも、あたしがいると、;薬なんかに困らないわよ。p;
!だから、wねっ、wいいでしょ!」pc
}
!|(0);「ん~。wwまっ、いいだろう。」pc
!|(8);「そうこなくちゃね。」pc
!|(0);「親父さんは大丈夫か。」pc
!|(8);「それなら、心配いらないよ。;『ガンバってこい』だって。」pc
!|(0);「そうか、wじゃぁ、行こうか。」pc
!|(8);「行こ行こ!」pc
&manmove 1, 4,4,-2
&partymove 2,2,2
&partyset 0,8
%manpoint(1) = { 767,767 }
&on
&partymove 2,2,2,2
&bgm -1
&jsr move_fadeout
&partymove 2,2,2,2,2
&goto END
[dummy] //誤動作防止用
//Subroutine
&label FADEOUT //fade out light
&ldef I=15
&on
&label
&contrast I
I--
&wait w_speed
&if (I>=0) {
&jmp @b
}
&rts
&label 雷 //thunder
&if (%rnd(2)==0) {
&freash 65535
} &else {
&freash $ffc1 //1111_1111_1100_0001
}
&pcm 1
&rts
&label 黄金の泉 //the golden spring
&ldef mina_shop
&ldef mina_shp0
&ldef mina_gold
&ldef 選択
&if (%partyexist(8)==1) { //ミーナがいるなら
&if (%haveitem(天馬の翼)==0) {
%selectlist={回復,セーブ,薬製作,貯金箱}
} &else {
%selectlist={ 回復,セーブ,薬製作,貯金箱,ワープ }
}
} &else {
%selectlist={回復,セーブ}
}
!o(0)どうしますか?
選択=%select
!c
&if (選択<0) {
&jsr 聖なる砂sub
&&
}
&if(選択==0){
&freash $07ff //0000_0111_1111_1111
&complete
!|(0);「おっ、いい気分だ!」pc
&if (%partyexist(7)==1) {
!|(7);「ええ、本当に。」pc
}
&if (%partyexist(8)==1) {
!|(8);「いきかえったわ~。」pc
}
&jmp 黄金の泉
}
&if(選択==1){
!o(0)データをセーブしますか?
%selectlist = { そうさせてもらうよ。,いや、やめとく。 }
&if (%select==0) {
!c
&save @40,%px,%py,%down
} &else {
!cセーブしませんでした。pc
}
&jmp 黄金の泉
}
// &if (%partyexist(8)==1) { //ミーナの薬製作
&if(選択==2){
&if ((mina_say and 4)==0) {
mina_say=mina_say or 4
!|(8);「なぁ、|(0)。」pc
!|(0);「なんだ。」pc
!|(8);「あたしさぁ、;この水から薬を作れるんだけど;いらないかい。」pc
!|(7);「へぇ~、|(8)さんって;すごいんですね。」pc
!|(8);「たいしたことないわよ。;あたしはまだまだだよ。」pc
!|(0);「そうだな。;作ってもらおうか。」pc
!|(8);「今は、こんな時だから、p;
!おおまけにまけて、;1/2の値段でいいわね。」pc
!|(0);「おいっ、金取るのか?」pc
!|(8);「当たり前だよ、;あたしだって商売人だからね。」pc
!|(0);「ふぅ~!」pc
}
!|(8);「で、どの薬にする?」pc
%shoplist = { ポーション,ハイポーション
,エクスポーション,リアリゼーション }
&label
mina_shop=%shopsel(50)
&if (mina_shop<=0) { //&switch バグ回避用
&if (mina_shop==0) {
&if (mina_shp0==0) {
!|(8);「ま、いいけどね。」pc
} &else {
!|(8);「まいどあり~。」pc
}
&jmp 黄金の泉
} //本当は、&else.&ifだけど、大変だから。
&if (mina_shop==-1) {
!|(8);「おいおい、;お金が足りないぞ。p;
!足りなくたって、;まけないからね。」pc
&jmp @b
}
// &if (mina_shop==-2) {
!|(8);「|(0)!;持てないのに作っても;
!仕方ないだろ!!」pc
&jmp @b
// }
} &else {
mina_shp0++
!|(8);「i(mina_shop)だね、;ちょっとまってね。p;
!w・w・w・w・w;ほら、出来たわよ。p;
// &partyitemin (mina_shop)
ミーナ++
!ところで次は、pc
&jmp @b
}
}
&if(選択==3){
&label
&if ((mina_say and 1)==0) { //ミーナの貯金箱
mina_say=mina_say or 1
!|(8);「ところでさぁ、;余ったお金があったら;
!あたしが預かってやるよ。」pc
!|(0);「|(7)、どう思う。」pc
!|(7);「|(8)さん、;しっかりしてるし。」pc
%selectlist = { そうだな,信用できないな }
!o(0)|(0);「ん~。
&if (%select==0) {
ミーナ+=30
!c|(8);「な、そうだろ、;大丈夫だって。;
!ねこばばなんかしないからさ。」pc
!|(0);「何か怪しいが、;まっ、いいか。」pc
} &else {
ミーナ-=20
!c|(8);「あたしって、信用ないんだね。;
!でも、本当に大丈夫だから。」pc
!|(7);「ね、|(0)!」pc
!|(0);「ん、まっ、いいか。」pc
!|(8);「そうこなくっちゃ!」pc
}
}
&label
! |(8)の貯金箱:;
&if (ミーナ貯金==0) {
! f(ミーナ貯金)GOLDgpc
} &else {
! f(ミーナ貯金)000GOLDgpc
}
!o(0)|(8);「で、お金どうする?」;
%selectlist = { 預かってくれ,返してもおうか,いや、いい }
&switch %select {
&case 0:
&jsr いくら?
&if (mina_gold==0) {
!|(8);「気が変わったのかい?」pc
&jmp @b
}
&if ((%gold-mina_gold*1000)<0) {
!|(8);「何だよ、;お金足りないじゃないか!」pc
&jmp @b
}
&if ((ミーナ貯金+mina_gold)>25000) {
!|(8);「あっ!ごめん、あたし、;そんなに持てないわ。」pc
&jmp @b
}
ミーナ貯金+=mina_gold
%gold-=mina_gold*1000
!|(8);「f(mina_gold)000GOLDは、;しっかり預かったよ。」pc
&jmp @b
&case 1:
&jsr いくら?
&if (mina_gold==0) {
!|(8);「気が変わったのかい?」pc
&jmp @b
}
&if ((ミーナ貯金-mina_gold)<0) {
!|(8);「あたしのへそくりでも;出せっていうの。」pc
&jmp @b
}
&if ((%gold+mina_gold*1000)>25000) {
!|(8);「持てないのに、;欲張っても仕方ないでしょ。」pc
&jmp @b
}
ミーナ貯金-=mina_gold
%gold+=mina_gold*1000
!|(8);「ほらよっ、;f(mina_gold)000GOLD、;
!ちゃんと返したからね。」pc
&jmp @b
&default:
!c|(8);「やめるってことだね。」pc
&jmp 黄金の泉
}
}
&if (選択==4) {
&label ワープ //warp
// &jsr 聖なる砂sub
// &if (%haveitem(天馬の翼)==0) {
// &jmp 黄金の泉
// }
&ldef warp
!|(11);「|(0)!;天馬の翼を使うか?」pc
!o(0)|(0)
%selectlist = { ああ、頼む,いや、今はいい }
&if (%select!=0) {
!c|(11);「分かった。」pc
&jmp 黄金の泉
}
!c|(11);「どこへ行くんだ。」pc
!o(0)|(0);「そうだな!」p
&if (event<=16) {
%selectlist = { 城壁前,1F,7F,B2,B3,B4 }
} &else {
&if ((event1 and 16)==0) {
%selectlist = { 城壁前,1F,7F,B2,B3,B4,B6 }
} &else {
%selectlist = { 城壁前,1F,7F,B2,B3,B4,B6,大空洞 }
//ほんとは、{ 城壁前,1F,7F,B2,B3,B4,B6,大空洞 }
//の全部選択できることを期待したのですが、7個までしか選択できません。
}
}
warp=%select
&if (warp==0) {
!c|(11);「城壁前だな!」pc
&jsr WARP
&goto2 城壁前,@41,2
}
&if (warp==1) {
!c|(11);「城1Fだな!」pc
&jsr WARP
&goto2 城1F,@41,2
}
&if (warp==2) {
!c|(11);「城7Fだな!」pc
&jsr WARP
&goto2 城7F,33,29,2
}
&if (warp==3) {
!c|(11);「城B2だな!」pc
&jsr WARP
&goto2 城B2,@41,2
}
&if (warp==4) {
!c|(11);「城B3だな!」pc
&jsr WARP
&goto2 城B3,@41,2
}
&if (warp==5) {
!c|(11);「城B4だな!」pc
&jsr WARP
&goto2 城B4,@41,2
}
&if (warp==6) {
!c|(11);「城B6だな!」pc
&jsr WARP
&goto2 城B6,@41,2
}
&if (warp==7) {
!c|(11);「地下大空洞だな!」pc
&jsr WARP
&goto2 地下大空洞,@41,2
}
!c|(11);「やめるのか|(0)。」pc
!|(0);「ああ、そうだ。」pc
}
&jmp 黄金の泉
&label WARP //warp subroutine
door_sound=2
&bgm 0
&wait 200
&partyspeed 1
&partymove 6,8,4,2,6,8,4,2,6,8,4,2,6,8,4,2
&partyspeed 2
&pcm 7
Xsub=15
&label
&contrast Xsub
&partymove 6,8,4,2
Xsub--
&if (Xsub>=0) {
&jmp @b
}
&partymove 6,8,4,2,6,8,4,2,6,8,4,2,6,8,4,2
//&partyspeed 1
&if (%nowblock==城壁前) {
&mappal map\dark.PAL
}
&if (%nowblock==地下空洞) {
&exec bin\bg2swch.x 1
}
&rts
&label 聖なる砂sub //holy sand
&if (%haveitem(聖なる砂)==0) {
&rts
}
!o(0)|(0);「聖なる砂を、使ってみるか?
%selectlist = { よしっ、使おう,いや、止めておこう }
&if (%select==0) {
&freash 65535
&partyitemout (聖なる砂)
noencounter+=1600
&if ((eventT and 128)==0) {
!c|(0);「ん、本当にこれで大丈夫か。」pc
!|(7);「以前とは、ちょっと違うような;気がします。」pc
&if (%partyexist(8)!=0) {
!|(8);「あたしには、;全然変わってないように;思えるけどね。」pc
}
!|(0);「まっ、w;歩いていれば分かるさ。」p
eventT=eventT or 128
}
}
!c
&rts
&label いくら? //how much?
!co(0)|(8);「で、いくらにするんだい?」g
%selectlist = { 1000,5000,10000,20000 }
&switch %select {
&case 0:
mina_gold=1
&break
&case 1:
mina_gold=5
&break
&case 2:
mina_gold=10
&break
&case 3:
mina_gold=20
&break
&default:
mina_gold=0
}
!c
&rts
&label garg_shop //gargoyle's automat
&ldef g_shop
&if ((event1 and 32)==0) {
!|(0);「何だこれ。;文字が書いてある、なになに!」pc
}
!「ギギギ、wガガガ!p;ガーゴイル自動販売機です。;何が必要ですか。p;
!欲しい物のボタンを押して、;必要な金額を入れください。」pc
&if ((event1 and 32)==0) {
!|(0);「しゃっ、しゃべった!」pc
event1=event1 or 32
}
%shoplist = { ポーション,ハイポーション,エクスポーション,
リアリゼーション,ガーゴイルの服 }
&label
g_shop=%shopsel(100)
&if (g_shop<=0) { //&switch バグ回避用
&if (g_shop==0) {
&jmp @f
}
&if (g_shop==-1) {
!|(0);「お金が足りないな。p;
!これは、あきらめよう。」pc
&jmp @b
}
// &if (g_shop==-2) {
!|(0);「もう持てないな!;行くか。」pc
&jmp @f
// }
} &else {
// &if (%partyexist(8)!=0) {
// &if (%rasthaveitem<=8) {
// !|(0);「このぐらいにしておこう!」pc
// &jmp @f
// }
// }
&if (g_shop==(ガーゴイルの服)) {
!「お気に召したでしょうか。」pc
} &else {
&if ((event1 and 64)==0) {
!|(0);「お金を入れて、;ボタンを押すんだな。」pc
}
!「i(g_shop)ですね。;少々お待ちください。;
&wait 200
&pcm 5
!どうぞ、お取りください。」pc
&if ((event1 and 64)==0) {
!|(0);「大丈夫だろうなこれ。」pc
&if (%partyexist(7)!=0) {
!|(7);「大丈夫そうです。p;ここでは、
!なかなか薬は、;手に入らないですから、;
!使いましょ。」pc
セシル+=10
} &else {
!|(0);「まっ、いいか。」pc
}
event1=event1 or 64
}
}
g_count++
&if (g_count==50) {
!「ギギギ!;これは、サービスです!
!どうぞ、お受け取りください。」pc
&if ((event1 and 128)==0) {
!|(0);「なんだ、何にもないじゃないか。」pc
&if ((event1 and 8)!=0) {
!|(11);「高度な魔避けの呪文を;
!掛けてもらったと言うことだ。p;
!しばらくは、;敵に出会わないはずだ。」pc
!|(7);「そうなんですか、;ほんとに助かります。」pc
!|(8);「今の内に、wだね。」pc
!|(0);「そうだな、急ごう!」pc
event1=event1 or 128
}
}
g_count=1
noencounter+=800
}
&jmp @b
}
&label
!「ありがとうございました。」pc
&rts
&label disposeofitem //前半イベントで、鍵を手に入れる分で、
//アイテムが一杯になるということを、
//忘れていたため、緊急で、アイテムを無断で、
//捨てるようになってしまった。
//ほんとは、書き直せばいいのですが、
//イベントにかかわることで、大変なので。
//たぶん、アイテムを捨てることには、
//ならずに済むとは、思いますが。
&if (%rasthaveitem==0) {
!|(0);「持ち物がいっぱいだな、p;
&if (%haveitem(ポーション)!=0) {
&partyitemout (ポーション)
!ポーションを捨てるか。」pc
&rts
}
&if (%haveitem(ハイポーション)!=0) {
&partyitemout (ハイポーション)
!ハイポーションを捨てるか。」pc
&rts
}
&if (%haveitem(エクスポーション)!=0) {
&partyitemout (エクスポーション)
!エクスポーションを捨てるか。」pc
&rts
}
&if (%haveitem(リアリゼーション)!=0) {
&partyitemout (リアリゼーション)
!リアリゼーションを捨てるか。」pc
&rts
}
!SJOM;「もしこのエラーが出たら、;申し訳ないです。p;
!この状態では、;先に進めないので、;リセットします。p;
!ロード後、なにか不必要なものを、捨ててください。」pc
&reset
}
&rts
&label 宝ゲット //get a treasure
&if ((Tsub and Tbit)==0) {
&if (%rasthaveitem!=0) {
Tsub=Tsub or Tbit
&partyitemin (Tno)
// &se 21
! ; j(1)i(Tno)j(0); を手に入れた。pc
} &else {
&if (%partyexist(7)==1) {
!|(7);「ねぇ、|(0)、;もう持てないみたいですけど。」pc
} &else {
!|(0);「おっと、p;持ち物がいっぱいで、;
!もう持てないな。」pc
}
}
}
&rts
&label OPENDOOR //open the door
&if (%nowbgm==10) {
&exec bin\ZMmask.x 9 26 27
} &else {
&exec bin\ZMmask.x 9
}
&pcm 3
w_speed=10
&jsr FADEOUT
door_sound=1
&rts
&label DOORCLOSE //close the door
&if (door_sound==1) {
// door_sound=0
&pcm 4
&wait 60
&exec bin\ZMmask.x
}
&rts
&label タマ //Tama
&if (%rnd(64)==17) {
&if (%gold<25000) {
&pcm 2
%gold+=10
&if (%gold>25000) {
%gold=25000
}
}
}
&rts
&label 敵遭遇 //encounter enemies
Xsub=%nowbgm
&bgm 0
&if (%nowblock==(地下空洞)) {
&switch (%rnd(4)) {
&case 0:
mons1=ドラゴン
&break
&case 1:
mons1=mons2
&break
&case 2:
mons1=mons3
&break
&default:
mons1=mons4
}
&battle 0,11,mons1,1
} &else {
&switch %rnd(enc_pat) {
&case 0:
&battle 0,11,mons1,%rnd(hm1)+2
&break
&case 1:
&battle 0,11,mons1,%rnd(hm1)+1,mons2,%rnd(hm2)+1
&break
&case 2:
&battle 0,11,mons1,%rnd(hm1)+1,mons3,hm3,mons2,%rnd(hm2)+1
&break
&default:
&battle 0,11,mons1,%rnd(hm1)+1,mons4,1,mons1,%rnd(hm1)
}
}
&bgm Xsub
&jsr gold_Gover
noencounter=35
&rts
&label 黒十字 //the black cross
&if (%haveitem(黒い十字架)==1) {
encounter=encounter*8/10 //出現確率1.25倍
}
&rts
&label 宝開閉? //state of tresure
&if ((Tsub and Tbit)==0) {
Tno=0
} &else {
Tno=1
}
&rts
&label 消滅 //disappearance
&ldef I=50
&on
&label
%manpoint(MANsub) = { -1,1 } //{ Xsub,Ysub }
&on
&wait I
%manpoint(MANsub) = { 767,767 }
&on
&wait 5
I-=5
&if (I<0) {
I=20
&jmp @f
}
&jmp @b
&label
%manpoint(MANsub) = { -1,1 } //{ Xsub,Ysub }
&on
%manpoint(MANsub) = { 767,767 }
&on
I--
&if (I<0) {
&rts
}
&jmp @b
&label Xmove //X座標調整
&ldef XX=%px //座標がなぜかずれるので、対策用
&if (XX==Xsub) {
&rts
}
&if (XX>Xsub) {
&partymove 4
XX--
&jmp @b
}
&partymove 6
XX++
&jmp @b
&label Ymove //Y座標調整
&ldef YY=%py
&if (YY==Ysub) {
&rts
}
&if (YY>Ysub) {
&partymove 8
YY--
&jmp @b
}
&partymove 2
YY++
&jmp @b
&label gold_Gover //check game_over and gold_over
&if (%exitcode==1) {
&label GOVER
&on
&bgm 18
w_speed=10
&jsr FADEOUT
&partyset 1
!o(0) c
!o(1) c
&goto2 GAMEOVER,@0,%up
//&jmp GOVER
}
&if ((%gold>25000) or (%gold<0)) {
%gold=25000
}
&rts
&label mons_reset //ゲームバランス調整用
&if (event<=Xsub) {
hm1=2
hm2=1
hm3=1
}
&rts
&label 城sound
&if (event<=8) {
&if (%nowbgm!=14) {
&bgm 14
}
} &else {
&if (%nowbgm!=9) {
&bgm 9
}
}
&rts
&label 鉄格子
&ldef I=20
&ldef pow=1
&label
%mandef(I) = { 10,0,$8e,2,-1 }
&if ((牢屋flag and pow)!=0) {
%manpoint(I) = { 767,767 }
}
pow=pow*2 //シフト命令が欲しい。
I++
&if (I==26) {
&rts
}
&jmp @b
&label 牢鍵end?
&jsr pcm_unlock
&if ((牢屋flag and $3c)==$3c) {
!|(0);「しまった、鍵が折れた!」pc
!|(8);「なにやってんだい|(0)。」pc
!|(0);「折れた物は、仕方ないだろ。」pc
!|(8);「そりゃそうだけど。」pc
!|(0);「もし、閉まってる牢があったら;こじ開けるまでだ!」pc
!|(7);「大丈夫だと思います、;もう全部開けた見たいです。」pc
!|(0);「そうか、;生存者はいなかったな。」pc
!|(7);「・w・w・w・wええ。」pc
!|(8);「・w・w・w・。」pc
&partyitemout (牢の鍵)
鍵flag=鍵flag or 2048
} &else {
!|(0);「よし、開いたぞ!」pc
}
&exec bin\ZMmask.x 9
%manpoint(%manno) = { 767,767 }
&on
&pcm 10
&wait 50
&exec bin\ZMmask.x
&rts
&label pcm_unlock
&if ((%nowbgm!=14) or (%nowbgm!=15)) {
&exec bin\ZMmask.x 9
&pcm 5
&wait 40
&exec bin\ZMmask.x
&rts
}
&pcm 5
&wait 40
&rts
&label pcm_treasure
&if ((%nowbgm!=14) or (%nowbgm!=15)) {
&exec bin\ZMmask.x 9
&pcm 6
&wait 150
&exec bin\ZMmask.x
&rts
}
&pcm 6
&wait 150
&rts
&label Pset
&if ((event1 and 8)==0) { //%partyexist(11)==0
&partyset 0,7,8
} &else {
&partyset 0,7,8,11
}
&on
&rts
&label move_fadeout
Xsub=15
&label
&contrast Xsub
&partymove 2
Xsub--
&if (Xsub>=0) {
&jmp @b
}
&rts
[GAMEOVER] //ゲームオーバー
&map map\GAMEOVER.MAP
&sppsp chara\charact.SPP
&exec bin\bg2swch.x 1
&partyspeed 2
&on
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
&partymove 8,8,8,8,8,8,8,8,8,8
//&partyspeed 1
%selectlist = { リセット,データロード }
!o(0) ゲームオーバーです。: どうしますか?p
&label
&switch %select {
&case 0:
!cリセットします。ww
&break //&reset
&case 1:
!cデータロードします。pc
&bgm -1
&load
&break
&default:
!co(0)どちらか選択してください。p
&jmp @b
}
//すぐに、ボタンを押さずに、歩き回ってみてください。
#@0
&if (%direc<0) {
&&
}
!c
&bgm -1
&reset
#@1
&link @0
[END]
&map map\black.MAP
&partyset 1
%partypoint = { 0,0,2 }
&on
&contrast 0
&wait 200
&monsprint 80,90,ロゴ
Xsub=0
&label
&contrast Xsub
Xsub++
&wait 20
&if (Xsub<=15) {
&jmp @b
}
&wait 400
!o(1): THE ENDp
w_speed=20
&jsr FADEOUT
&wait 500
!c
&end